2012-01-13 13 views
0

jQueryを使用してAJAXリクエストのステータスを確認するにはどうすればよいですか?通常のAJAXでは、我々はこれを行うことができます:jQuery.ajaxのさまざまな状態を確認する

xmlhttp.onreadystatechange = function() { 
    if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { 
     document.getElementById("myDiv").innerHTML = xmlhttp.responseText; 
    } 
} 
+0

「異なる州」とはどういう意味ですか? –

+0

違う州ではどういう意味ですか?リクエストが成功したかどうかはどうですか? –

+0

更新された私の質問 –

答えて

1

jQueryの中$.ajax()方法は、応答の状態に応じて両方successerrorハンドラを持っています。

$.ajax({ 
    url: "/controller/action/", 
    data: myVariable, 
    success: function(data) { 
     alert("It worked"); 
     // do something with data 
    }, 
    error: function(xhr, status, error) { 
     alert("It didn't work"); 
     // Error handling. 
    } 
}); 
関連する問題