javascript的ajax步驟(基礎內容)

2021-08-15 16:55:41 字數 2269 閱讀 2774

實現ajax

乙個ajax請求的js寫法

1:建立ajax請求

2:發出http請求 

3:收到伺服器傳回的訊息 

4:更新網頁資料

一、建立乙個xhr物件 (ie6沒有xhr定義)

相容ie6寫法

二、使用xhr傳送請求方法

open() 呼叫open就可以呼叫xhr物件傳送http請求

send() 使用send方法把請求傳送到伺服器

在使用xhr的時候第乙個呼叫的是open方法,如下,該方法接受3個引數,

xhr.

open

('get'

,'example.php'

,false

);1.open()方法的第乙個引數用於指定傳送請求的方式,這個字串,不區分大小寫,但通常使用大寫字母。」get」和」post」是得到廣泛支援的.

2. open()的第二個引數是url,該url對於執行**的當前頁面,且只能像同一域中使用相同協議和埠的url傳送請求。

3.open()的第三個引數是表示是否非同步傳送請求的值,如果不填寫。預設true,表示非同步傳送

setrequestheader寫在中間

三、xhr取得響應

四、更新html dom

五、js的ajax例子

附加:http協議

http協議 是一種無狀態協議:不建立持久連線。

http請求

請求頭和請求體之間有空格

請求例子

get和post

get用來查詢 post用來修改

1

.根據http規範,get用於資訊獲取,而且應該是安全的和冪等的

2

.根據http規範,post表示可能修改變伺服器上的資源的請求

。get請求例子

post請求例子

(----此處空一行----)

name=professional%20ajax&publisher=wiley

http響應

javascript中AJAX的使用

ajax使用的方法 1 建立xmlhttpreques物件 瀏覽器使用xmlhttprequest物件與伺服器進行互動,獲取資料。一般現下流行的瀏覽器均支援xmlhttprequest物件 ie5 和 ie6 使用 activexobject 語法 老版本的ie瀏覽器的建立方式為 因此在使用該物件時...

JavaScript實踐 AJAX分頁

今天寫了乙個ajax分頁,把思路整理一下。private int count 0 總記錄數 private int currentpage 0 當前頁面 private int pagesize 10 每頁記錄數 private int totalpage 1 總頁總書 從資料取出總記錄數,求出頁面...

JavaScript取系統時間Ajax

varmydate new date mydate.getyear 獲取當前年份 2位 mydate.getfullyear 獲取完整的年份 4位,1970 mydate.getmonth 獲取當前月份 0 11,0代表1月 mydate.getdate 獲取當前日 1 31 mydate.getd...