Ajax之實現步驟

2021-06-18 15:18:28 字數 763 閱讀 1704

一般情況下為以下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方法時直接...