d. xmlhttprequest 屬性
2. 前端**實現
建立 xmlhttprequest 物件:let xmlhttp = new xmlhttprequest();
1. 開啟與伺服器的連線:
open
(method,url,
async
) 引數說明:
method: 表示請求方式,get或post。
url: 伺服器的訪問位址,或者資源的訪問路徑。
async
: 是否執行非同步請求,true為非同步,false為同步。
舉例:xmlhttp.
open
("get"
,"data.txt"
,true);
2. 將請求送往伺服器 :
send
()
onreadystatechange 事件i. readystate 屬性
ii. readystate屬性可能的值
狀態描述
0請求未初始化(在呼叫 open() 之前)
1請求已提出(呼叫 send() 之前)
2請求已傳送(這裡通常可以從響應得到內容頭部)
3請求處理中(響應中通常有部分資料可用,但是伺服器還沒有完成響應)
4請求已完成(可以訪問伺服器響應並使用它)
iii. status 屬性
status 表示伺服器響應結果狀態碼,常見有以下幾個狀態:
iv. responsetext 屬性
//1.建立物件
;方法,非同步方式,開啟請求
//3.傳送請求
;//4.監聽請求狀態改變事件,判斷響應是否已完成
,"http://localhost:8080/check?username=盲僧"
("username=盲僧");
Ajax快取原理
原文 一 什麼是ajax快取原理 ajax在傳送的資料成功後,會把請求的url和返回的響應結果儲存在快取內,當下一次呼叫ajax傳送相同的請求時,它會直接從快取中把資料取出來,這是為了提高頁面的響應速度和使用者體驗。當前這要求兩次請求url完全相同,包括引數。這個時候,瀏覽器就不會與伺服器互動。二 ...
Ajax快取原理
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!原文 一 什麼是ajax快取原理 ajax在傳送的資料成功後,會把請求的url和返回的響應結果儲存在快取內,當下一次呼叫ajax傳送相同的請求時,它會直接從快取中把資料取出來,這是為了提高頁面的響應速度和使用者體驗。當前這要求兩次請求url完全相同...
AJAX工作原理
xmlhttprequest 是 ajax 的基礎 所有現代瀏覽器均支援 xmlhttprequest 物件 ie5 和 ie6 使用 activexobject 所有現代瀏覽器 ie7 firefox chrome safari 以及 opera 均內建 xmlhttprequest 物件。如需將...