2 回答

TA貢獻1842條經驗 獲得超22個贊
來自 jQuery ajax文檔:
成功
類型:函數(任何數據,字符串 textStatus,jqXHR jqXHR) ...
因此,如果要訪問回調中的jqXHR對象,則success需要定義三個參數以供函數接受,如下所示:
success: function(data, textStatus, jqXHR) {
alert('data: ' + data + 'textStatus: ' + textStatus + ' jqXHR.status: ' + jqXHR.status);

TA貢獻1828條經驗 獲得超3個贊
如果要取回提交的數據,success 函數的第一個參數是提交的數據,第二個參數是 textStatus,第三個參數是 jqXHR,它具有響應對象的所有屬性
$.ajax({
type: 'POST',
url:'https://fakeURL',
data: formData,
contentType: 'application/x-www-form-urlencoded',
dataType: 'json',
success: function(data, textStatus, jqXHR) {
alert('textStatus: ' + textStatus + ' jqXHR: ' + jqXHR.status);
},error: function(error) {
console.log('error.status: ' + error.status);
}
});
添加回答
舉報