使用XMLHttpRequest (XHR)對象能夠與服務器交互。您能夠從URL獲取數據,而無需讓整個的頁面刷新。這使得Web頁面能夠只更新頁面的局部,而不影響用戶的操做。服務器
XMLHttpRequest能夠用於獲取任何類型的數據,而不單單是XML,它還支持 HTTP之外的協議(包括文件和ftp)。函數
XMLHttpRequest()spa
構造函數初始化一個 XMLHttpRequest
對象。必須在全部其餘方法被調用前調用構造函數。code
此接口繼承了 XMLHttpRequestEventTarget 和 EventTarget 的屬性。對象
舉例部分:繼承
XMLHttpRequest.onreadysatatechange接口
當 readyState屬性發生變化時調用的 EventHandler。ip
XMLHttpRequest.responseTypeget
定義響應類型的枚舉值。class
舉例部分方法:
XMLHttpRequest.abort
若是請求已經被髮送,則馬上停止請求。
XMLHttpRequest.open
初始化一個請求。該方法只能JavaScript代碼中使用,若要在native code中初始化請求,請使用openRequest()。
摘抄自mdn