onreadystatechange這個函數的用法不是很理解,誰能幫我解釋一下
request.onreadystatechange=function(){ if?(request.readyState==4){ ????????????if(request.status==200){ ????????????????document.getElementById("createResult").innerHTML=request.responseText; ????????????}else{ ????????????????alert("發生錯誤"+request.status); ????????????} ????????} ????}
在W3C上看到的解釋是:onreadystatechange 存儲函數(或函數名),每當 readyState 屬性改變時,就會調用該函數。
意思就是:onreadystatechange是一個函數,每當readyState改變時,確實會調用這個函數,但這個函數只是一個 空的函數名,就是調用了也沒什么用,所以需要自己為這個函數寫函數內容來執行,是這個意思嗎?
希望各位大神幫我看一下,我理解的是否正確?謝謝指教?。?br />
2017-05-20
就是你readyState發生變化就會觸發的事件
2017-04-04
onreadystatechange是事件處理函數
2017-03-17
onreadystatechange是在發送請求的時候進行監聽,其后進行判斷當readystate等于4且滿足200時則可進行獲取