我打电话给一个有点temoermental的api。很多时候它用503响应。我的问题是,当发生这种情况时,它不会触发任何功能(完整,错误,成功)。我正在寻找一种方法来记录我的代码。任何想法都非常感激
$.ajax ({
url : engine.getQuery(),
dataType : 'jsonp',
success : entErrorFunction,
complete : entErrorFunction,
error : entErrorFunction
});
var entErrorFunction = function(){
console.log('test2');
};
答案 0 :(得分:1)
以下工作,使用JQuery 1.5 +
$.ajax ({
...
...
...
...
statusCode: {
503: function() {
alert("API Error");
}
}
});
<强> (Reference) 强>