Ajax的XMLHttpRequest物件的屬性和方法總結

weixin_33896726發表於2017-12-01
1.redayState屬性:
當一個XMLHttpRequest物件被建立後,readyState屬性別哦是當前物件正處於什麼狀態:
0:未初始化狀態;已經建立;
1:準備傳送狀態;此時XMLHttpRequest物件已經呼叫了open();方法;並已經準備好了講一個請求傳送到伺服器;
2:已經傳送狀態;此時已經通過send()方法把請求傳送到伺服器;還沒受到響應;
3:正在接收狀態:已經接收到了HTTP響應的頭部資訊;但是訊息體部分還沒有完全接收到;
4:完成響應狀態:已經完成了HttpResponse響應的接收;
2.responseText屬性:
該屬性包含客戶端接收到的HTTP響應的文字內容,當readyState屬性值為0,1,2時,responseText屬性包含一個空字串;當readyState屬性值為3時,響應中財包含客戶端還沒完成的響應資訊;當為4時,該屬性才包含完整的響應資訊;
3.responXML屬性;
只有當readyState的屬性值為4:並且響應頭部的Content-Typede MIME型別被指定為XML時,該屬性才會有值,並被解析成一個XML文件,否則為null;

相關文章