實現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...