jquery ajax响应状态完成

时间:2016-06-06 14:24:04

标签: jquery ajax

我有以下AJAX调用;

return $.ajax({
  url: requestUrl
})
.done(function (response, status, xhrObject) {
    // Should I put some condition here to check if request is processed ?
  response.actual = {};
  resolve(response);
}).fail(function (xhrObject, status, error) {
  var errorObj = {};
  errorObj.status = status;
  reject(errorObj);
});

现在我的问题是“完成”回调,我是否需要添加一些检查请求状态。 我问这个,因为我观察到即使请求正在进行中,有时控制也会进入“完成”?

添加,下面是状态/ xhrObject在发生这种情况时的外观(即当控制进入完成回调时)。

status = "success", xhrObject = Object {readyState: 4, status: 200, statusText: "load"}

0 个答案:

没有答案