一般情況下為以下4個步驟:
* 建立xmlhttprequest物件
* 伺服器向瀏覽器響應請求(註冊監聽)
* 瀏覽器與伺服器建立連線
* 瀏覽器向伺服器傳送請求
具體**:
}//當頁面載入完畢之後,執行以下**
window.onload = function()}}
/** 3 瀏覽器與伺服器建立連線
* * xhr.open(method, url, asynch);
* * 與伺服器建立連線使用
* * method:請求型別,類似 「get」或」post」的字串。
* * url:路徑字串,指向你所請求的伺服器上的那個檔案。請求路徑
* * asynch:表示請求是否要非同步傳輸,預設值為true(非同步)。
*/ xhr.open("get","../testservlet?timestamp="+new date().gettime()+"&c=18",true);
/** 4 瀏覽器向伺服器傳送請求
* * send()方法:
* * 如果瀏覽器請求的型別為get型別時,通過send()方法傳送請求資料,伺服器接收不到
*/ xhr.send("a=6&b=9"); }}
實現AJAX的基本步驟
實現ajax的基本步驟 一 建立xmlhttprequest物件 所有現代瀏覽器 ie7 firefox chrome safari 以及 opera 均支援xmlhttprequest 物件,而ie5 和 ie6 使用 的是activexobject。在現代瀏覽器中建立xmlhttprequest...
實現AJAX的基本步驟
要完整實現乙個ajax非同步呼叫和區域性重新整理,通常需要以下幾個步驟 1 建立xmlhttprequest物件,也就是建立乙個非同步呼叫物件.建立物件 2 為ajax引擎物件繫結監聽 監聽伺服器已將資料響應給引擎 繫結監聽物件 xhr.onreadystatechange function 3 配...
Ajax實現非同步請求步驟
一 原生js實現 var request new xmlhttprequest 建立xmlhttprequest 物件 啟動乙個http請求,但未傳送請求到服務端,最後乙個引數預設為false,非同步傳送。request.open get post url,true false 使用get方法時直接...