Ajax快速入門

2021-04-27 06:52:50 字數 1046 閱讀 5037

ajax的應用,實現了頁面的區域性重新整理,改善了客戶體驗.直接在js中呼叫遠端伺服器上的方法,就像方法在js中一樣.

ajax使用的核心步驟:

1.建立xmlhttprequest 物件.

**解釋: 如果當前瀏覽器支援activexobject物件.則由activexobject來建立xmlrequest物件;否則採用本地瀏覽器模式建立.

2. 建立與伺服器的連線,為遠端呼叫做準備. open(string method,string url,boolean  sybn, string uname, string pwd)

method:請求的方式  url:請求資源的路徑  sybn 是否採用非同步處理.若為非同步,則在傳送請求的同時,繼續執行後面的js**;否則必須等到伺服器傳送響應後才能繼續執行.預設為true非同步處理. uname,pwd為可選項.

3.傳送請求.

send(): 若為get請求,則引數為請求引數所構成的字串,post為null;

4.處理結果 

通過設定**函式onreadystatechange來處理結果.

兩種結果: responsetext   文字

respon***ml      xml/json

xmlhttprequest物件的重要屬性及方法總結:

方法:void open(string method,string url,boolean sybn,string uname,string pwd)

send(null/string)

setrequestheader(string headname,string value)

void getrequestheader(string headname)

getrequestheaders()

屬性:onreadystatechange:  

readystate    4  已完成

status        404  not  found    200      ok

responsetext     文字

respon***ml  xml,json

Ajax 入門總結

由於eclipse rap用到了開源的ajax框架 qooxdoo,並且自定義ui需要用js表達,所以不得已,先學習一下ajax 進入ajax領域出現了幾個小問題 ajax技術必須了解,互動是服務端和客戶端的,而不是客戶端的互動,http localhost 上面的問題,很多老手也會犯的,呵呵 核心...

Ajax入門示例

第乙個ajax入門示例,註冊頁面,當輸入使用者名稱時,非同步傳送請求驗證使用者名稱是否可以用。jsp頁面 如下 usernameservlet 如下 response.setcontenttype text html response.setcharacterencoding utf 8 print...

ajax入門學習

首先,瀏覽器從伺服器拿到的是包含了各種標籤的一段 它會對其進行解析,並轉化為一顆 樹 也就是說,有的部分會直接顯示出來,而很多部分是作為具備特殊含義的標籤來解析的,從而控制格式 樣式 動作 事件等。而整個頁面會被轉化為document物件,也就是文件節點。與文件節點類似,還有元素節點 a p div...