我找不到有关$.ajax失败时三个参数名称的文档.
现在,我只是使用:
.fail(function(A, B, C) {
Run Code Online (Sandbox Code Playgroud)
nat*_*iah 91
根据http://api.jquery.com/jQuery.ajax/,fail回调应该是:
jqXHR, textStatus, errorThrown
相同error但error不推荐使用:
弃用注意:jQuery 1.8中不推荐使用jqXHR.success(),jqXHR.error()和jqXHR.complete()回调.要准备最终删除的代码,请使用jqXHR.done(),jqXHR.fail()和jqXHR.always().
Oli*_*yre 24
这是一个寻找同样问题后的例子:
this.GetOrderList = function (customerId) {
var self = this;
$.post('MySuperServer.aspx', { customerId: customerId })
.done(function (dataStr) {
var orderList = jQuery.parseJSON(dataStr);
self.process(orderList);
})
.fail(function (jqXHR, textStatus, error) {
console.log("Post error: " + error);
});
}
Run Code Online (Sandbox Code Playgroud)
在调试时,我得到了:
| 归档时间: |
|
| 查看次数: |
53964 次 |
| 最近记录: |