[英]jquery $.ajax() and its success callback - where is it returning to?
[英]jQuery Ajax success callback not firing nor returning error
我有跟隨POST請求,但沒有觸發成功函數,也沒有給我一個錯誤:
$.ajax({
type: 'POST',
url: '/api/me',
data: {
z_num: $("#selectEmployee").val()
},
success: function(data) {
console.log('done post')
},
error: function(error) {
console.log(error);
}
});
我知道這個請求是有效的,因為它將z_num
發送到服務器進行數據庫更新(數據庫實際上確實更新了)所以我不確定為什么它沒有觸發成功函數...任何人都知道發生了什么?
在某些情況下,您的服務器可能無法正確返回響應。 您是否嘗試過處理實際的響應代碼(例如,如果您的服務器返回200),如下所示:
$.ajax({
type: 'POST',
url : '/api/me',
data: { z_num: $("#selectEmployee").val()},
statusCode: {
200: function (response) {
// do your stuff here
}
}
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.