0

応答ヘッダーに必要な情報を空の応答本文で返す ajax post 呼び出しを作成しています。次のコードを使用して電話をかけています

$.ajax({
  url : someUrl,
  type : "post",
  contentType : "application/x-www-form-urlencoded",    
  success : function(data, textStatus, request)
  {
        alert("success");
  },
  error : function(request, textStatus, errorThrown)
  {
        alert("error");     
  },
  timeout : "150000"
}); 

ステータスが 200 ok であっても応答が空であるため、常にエラー アラートが表示されます。このような呼び出しに対する回避策はありますか?

4

1 に答える 1

0

たとえば、Dateエラーを返す URL からヘッダーを取得したいとします。

var get = $.get('http://stackoverflow.com/asdasdasddsadsadasde').always(function(){
    alert(get.getResponseHeader('Date'));
});

successおよびerrorメソッドは、jQuery の最新バージョンでは非推奨です。donefailおよびalwaysメソッドを使用できます。

于 2013-09-25T13:46:36.433 に答える