2 回答
TA贡献1842条经验 获得超21个赞
来自 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);
}
});
添加回答
举报