XmlHttp对象
我是這樣理解XmlHttp對象的:
xml是一種文檔類型
Http可以把它看做是瀏覽器
XmlHttp:可以解釋為把xml的內容讀到瀏覽器上(網頁上),把這句話封裝一下,見下
XmlHttp是瀏覽器對象,起的功能是把后臺xml等文件的內容讀到http網頁上
看來這個對象很有用,要用就要創建它,創建方法有兩種(根據您的瀏覽器決定其一種方法):
function createXMLHttpRequest(){
if(window.ActiveXObject){
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); ? ?
}else if(window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();
}
}
這里用的名字是xmlhttp,當然可以用你喜愛的其它名字,無論用什么名字,程序都知道它是XmlHttp對象
光創建好XmlHttp對象,是不行的,還要應用
首先要連接到服務器的后臺,即使用該對象的open方法來發出一個Http請求
xmlhttp.open("GET",url,true);
這里用的是"GET",也可以用"POST"
程序進行到這,瀏覽器已經向服務器后臺發出了Http請求,下面就等待反應了
當xmlhttp對象的readyState屬性=4時,對象從后臺接收住處成功
當xmlhttp對象的status屬性=200時,對象完成把接收的信息返回到客戶端的準備
緊接著,就要指定把返回的信息安排到何處
因為是用"GET"方法,所以我們不需要再發送任何參數了,所以用下邊的語句結束
xmlhttp.send(null);
轉載于:https://www.cnblogs.com/dinggang211/p/3889452.html
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
- 上一篇: UVa11882,Biggest Num
- 下一篇: Spring Data JPA 查询方法