1
私はJQueryと$ .whenメソッドを使ってサーバにリクエストを行います。
$.when(ajaxRequest(param)).done(function(response){
console.log(responseData);
});
私のAjaxの機能は次のようになります。サーバーは、200 OKを返す場合
function ajaxRequest(param){
var requestedData;
return $.ajax({
type: 'POST',
url: myurl,
data: {
setParam:param
},
error: function(data){
console.log(data);
return(data);
}
});
}
すべてが正常に動作します。しかし、何か間違ったものがあれば、サーバーは500で答えます。どのようにしてレスポンス本文を呼び出しメソッドに返すことができますか?
errorbodyは、ajaxRequestメソッドでconsole.logで出力されますが、呼び出し元のメソッドに返されませんか?
ヒントのための.done ''後.fail() 'ハンドラを追加します()' –
@ArunPJohnyのおかげで両方を処理するために!働いた! – rockZ