XQuery $ .ajax不再提供XHR

时间:2017-06-29 13:59:13

标签: javascript jquery ajax

我有以下内容:

$.ajax(options)
    .then(function (response) {
        // success
    }, function (response, a, b) {
        // fail
    })
    .always(function (output, status, xhr) {
        // xhr is always null here
    });

以前,xhr可用。如何使用最新版本的jQuery访问它?

1 个答案:

答案 0 :(得分:1)

您可以使用jquery 3.2实现以下内容。以前的一些ajax方法已被新版本的jquery弃用。

var jqxhr = $.ajax( "yourUrl" )
  .done(function() {
    console.log("success");
  })
  .fail(function() {
    console.log("error");
  })
  .always(function(xhr, status,output ) {
      console.log(xhr);
  });