ajax請求步驟

2021-08-04 23:17:57 字數 869 閱讀 4929

ajax:頁面無重新整理讀取伺服器資料

get:通過瀏覽器位址列傳輸資料

- get傳輸資料小

- 安全性較低

- 有快取

post:通過http內部傳輸資料

- 容量較大,一般可達2g

- 安全性相對較高

- 無快取

1.建立乙個ajax物件

//主流瀏覽器

//ie7以下低版本瀏覽器

2.連線到伺服器

oajax.open('get/post,'a.php?t='+new date().gettime(),true);

3.傳送資料

oajax.send();

4.接受返回值

onreadystatechange事件通過readystate屬性來判斷請求狀態

readystate:

0(未初始化)還未呼叫open方法

1(載入)已經呼叫send方法,正在傳送請求

2(載入完成)send傳送完成,接受到響應內容

3(解析)正在解析相應內容

4(完成)內容解析完成

status屬性:200(成功)404(失敗):oajax.status==200

伺服器的返回值:oajax.responsetext

if(oajax.readystate==4)else

}

AJAX請求的步驟

get請求如果有引數就需要在url後面拼接引數,post如果有引數,就在請求體中傳遞 xhr.open get validate.php?username name xhr.open post validate.php 1.get的引數在url拼接了,所以不需要在這個函式中設定 2.post的引數在...

原生Ajax請求步驟

第一步,建立xmlhttprequest物件 第三步,配置請求資訊,open get get請求下引數加在url後,ashx?methodname getallcomment str1 str1 str2 str2 post請求下需要配置請求頭資訊 第四步,傳送請求,post請求下,要傳遞的引數放這...

javaScript中ajax請求步驟

1.構建非同步請求物件 2.開啟連線 傳入url等引數 ajaxobj.open get php 03.ajaxobj.php 第三個引數是否同步 false非同步 預設 true同步 3.傳送資料 ajaxobj.send 4.註冊事件 當請求被傳送到伺服器時,我們需要執行一些基於響應的任務。每當...