jQuery ajax $.post リクエストが成功しなかった理由を特定するにはどうすればよいですか?
質問
この呼び出しの結果に基づいて、呼び出しが成功したかどうかを判断しようとしています。の successFunction
呼び出されないので、呼び出されなかったと思います。何が問題だったかをどうやって知ることができますか?
xmlRequest = $.post("/url/file/", { 'id' : object.id }, successFunction, 'json');
xmlRequest オブジェクトを使用しますか?
解決
次のものが使用できます。
$.ajax({
url:"/url/file/",
dataType:"json"
data:{ 'id' : object.id }
error:function(request){alert(request.statusText)}
success:successFunction
})
他のヒント
$.ajaxComplete() メソッドや $.ajaxError() メソッドを使用して、これらのイベントに関数をアタッチできます。また、Firebug プラグインを備えた Firefox ブラウザを使用することをお勧めします。これにより、リクエストとレスポンスに関する多くの情報を取得できます。
所属していません StackOverflow