我正试图让 AJAX 调用对我狂吠,所以我执行了一个完全错误的 URL。出于某种原因,没有调用任何应该执行吠叫或 squicking 的方法。
这是什么原因?
$.ajax({
url: "http://totally.wrong.url",
dataType: 'jsonp',
error: function () { alert("bark 1"); },
failure: function () { alert("bark 2"); }
})
.fail(function () { alert("squick"); })
.done(function () { alert("woof"); });
当然,如果我更改 URL 以指向正确的 WCF 服务,我会得到赞许。
根据 jQuery API ,我应该使用 fail 和 done 语法,但无论哪种方式我都可以。
Deprecation Notice: The jqXHR.success(), jqXHR.error(), and jqXHR.complete() callbacks are deprecated as of jQuery 1.8. To prepare your code for their eventual removal, use jqXHR.done(), jqXHR.fail(), and jqXHR.always() instead.
最佳答案
关于javascript - 在调用的 jQuery AJAX 调用中没有错误处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17484154/