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 に答える