Ajax 教程
由于 HTTP 響應是由服務端發(fā)出的,并且服務器做出響應需要時間(比如網(wǎng)速慢等原因),所以我們需要監(jiān)聽服務器響應的狀態(tài),然后才能進行處理。
如需獲得來自服務器的響應,請使用 XMLHttpRequest 對象的 responseText 或 responseXML 屬性。
屬性 | 描述 |
---|---|
responseText | 獲得字符串形式的響應數(shù)據(jù)。 |
responseXML | 獲得 XML 形式的響應數(shù)據(jù)。 |
如果來自服務器的響應并非 XML,請使用 responseText 屬性。
responseText 屬性返回字符串形式的響應,因此您可以這樣使用:
提示:對于responseText屬性,只有當 readyState屬性值變?yōu)?時,responseText屬性才可用,因為這表明AJAX請求已經(jīng)結束!
如果來自服務器的響應是 XML,而且需要作為 XML 對象進行解析,請使用 responseXML 屬性: