xmlhttp.onreadystatechange = function()
{
if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
{
document.getElementById("myDiv").innerHTML = xmlhttp.responseText;
}
}
上記のコードは、http://www.w3schools.com/ajax/ajax_xmlhttprequest_onreadystatechange.aspです。このチュートリアルによるreadyStateと状態== 200
:
質問
readyState: 4: request finished and response is ready
status: 200: "OK"
When readyState is 4 and status is 200, the response is ready:
xmlhttp.readyState == 4
は、応答の準備ができたときに、なぜ我々はまだxmlhttp.status == 200
が必要ないので? xmlhttp.readyState == 4
とxmlhttp.status == 200
の違いは何ですか?
まさに私が必要なもの! –