【发布时间】:2013-02-26 17:19:54
【问题描述】:
我正在尝试使用 Promise 同步我的 ajax 请求: 我当前的代码就是这么简单:
var ajax = undefined;
$.ajax({
type: 'put',
url: url,
data: data,
cache: false,
successs: function () {
},
error: function () {
}
}).done(function () {
alert('done');
});
只要 ajax 调用成功(状态码 200),它就可以正常工作,但是当调用失败(例如,无效的 url)时,不再调用 done。 即使ajax请求失败,我如何执行完成=
斯蒂芬
【问题讨论】:
-
你可以尝试使用
.complete回调,无论ajax请求失败还是成功都会执行。 -
不管怎样,你拼错了success。非常sssibilantly。
-
我在哪里拼错了success?