標籤:接受 html ble get 應用程式 eth response web 請求
掌握Ajax技術
掌握Ajax開發步驟
掌握Ajax進行執行個體開發
Ajax應用到的技術
Ajax涉及到7項技術,其中Javascript,XMLHttpRequest,Dom,XML是最重要的
XMLHttpRequest是XMLHttp組件的對象,通過這個對象,AJAX可以像傳統型應用程式一樣只同伺服器進行資料交換,卻不用每一次都重新整理介面,也不用每一次將資料處理的工作都交給伺服器來做;這樣即可減輕伺服器的負擔又可加快響應速度,縮短了使用者等待時間。
IE5.0開始,開發人員可以在wab頁面內使用
XMLHttpActiveX組件擴充自身的功能,不用從當前WEB頁面導航就可以直接傳輸資料到伺服器或者從服務其接受資料。
Moilla1.0以及NetScape7則是建立繼承XML代理類
XMLHttpRequest;對應大多數情況,XMlHttpRequest對象和XMLHttp組件很相似,方法和屬性類似,只是部分屬性不同
XMLHttpResquest對象
XMLHttpResquest對象的方法
| 方法 |
描述 |
| Abort() |
停止當前請求 |
| getAllResponseHeaders() |
作為字串返回單個的hearder標籤 |
| open("method","URL"[,asynFlag[,userNamme"[,"password"]]]) |
設定未決的請求的目標URL方法和其他參數 |
| Send(content) |
發表請求 |
| SetRequestHearder("label",value) |
設定header並和請求一起發送 |
| |
|
XMLHttpResquest對象
XMLHttpResquest對象的屬性
| 屬性 |
描述 |
| onreadystatechange |
狀態改變的事件觸發程序 |
| readyState |
對象狀態(integer): 0=初始化,1=讀取中,2=已讀取,3=互動中,4=完成 |
| resquestText |
伺服器資料返回資料的文本 |
| resquestXML |
伺服器處理序返回資料的相容DOM的XML文檔對象 |
| Status |
伺服器返回狀態代碼,如404=“檔案未找到”,200=“成功” |
| StatusText |
伺服器返回的狀態文本資訊 |
JavaScript/DOM/XML
Javascript一直被定位為客服端的指令碼語言,應用最多的地方就是表單資料的校正。現在,可以通過Javascript操作XMLHttpResquest,來跟資料庫連接
DOM(Document Object Model)是提供給Html和XML使用的一組API,提供了檔案的表述結構,並可以利用它改變其中的內容。指令碼語言通過DOM才可以跟頁面進行互動。Web開發人員可操作及建立檔案的屬性、方法以及事件都以對象來展現。比如,document就代表頁面對象本身 XML,是網上傳輸的資料,文檔符合統一的標準。Xml可以很容易讓所有程式共用
Ajax使用簡介