Ajax 通訊原理

2021-10-23 06:20:59 字數 1818 閱讀 5954

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 物件。如需將...