亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

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 />

正在回答

3 回答

就是你readyState發生變化就會觸發的事件

1 回復 有任何疑惑可以回復我~
#1

游云浮世繪

這個解釋最簡單,其實就類似于onclick之類的
2017-06-26 回復 有任何疑惑可以回復我~

onreadystatechange是事件處理函數

0 回復 有任何疑惑可以回復我~

onreadystatechange是在發送請求的時候進行監聽,其后進行判斷當readystate等于4且滿足200時則可進行獲取

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Ajax全接觸
  • 參與學習       224758    人
  • 解答問題       708    個

本課程通過一個案例,講解Ajax的相關概念原理實現方式和應用

進入課程

onreadystatechange這個函數的用法不是很理解,誰能幫我解釋一下

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號