1

可能重复:
显示 jQuery $.ajax 503 错误响应

我正在调用一个有点临时性的 api。很多时候它以 503 响应。我的问题是,当这种情况发生时,它不会触发任何功能(完成、错误、成功)。我正在寻找一种将其记录在我的代码中的方法。任何想法都非常感谢

    $.ajax ({
      url      : engine.getQuery(), 
      dataType : 'jsonp',
      success  : entErrorFunction,
      complete : entErrorFunction,
      error    : entErrorFunction
    });

    var entErrorFunction = function(){
      console.log('test2');
    };
4

1 回答 1

1

以下适用于 JQuery 1.5+

    $.ajax ({ 
      ...
      ...
      ...
      ...
       statusCode: {
          503: function() {
          alert("API Error");
          }
       }
    });

(参考)

于 2012-07-29T13:16:14.443 回答