ajax自己的見解

2021-05-25 12:04:37 字數 1569 閱讀 4161

ajax 初步的總結;

建立xmlhttp物件

建立xml物件

var odoc=activexobject("mscmldomdocument")

接著是使用xmlhttp.open的方法,其中open的方法有三個引數,第乙個引數是請求方式,第二個引數是uri,第三個引數是是否為非同步。

接著使用httpxml的第二個方法,名稱為send方法,基本傳送回伺服器的都是null

接著我們會接受到伺服器傳送到客戶端的資料使用的物件依然是

之後我們會用到odoc這個物件,他有乙個loadxml方法,把從伺服器上返回來的資料轉換成xml

也就是odoc.loadxml(result)

之後我沒會找到這個xml的借點返回來的資料,這裡當然要用到迴圈了啊

首先我們先把 var items=odoc.selectnodes("//table");

這就可以知道返回來的table下面的所以借點的值了

for(int i=0;idefault1.aspx 為

頁面上就放倆個dropdowlist

接著我就寫這個頁面的ajax的內容了。

//刪除所以項

for(int i=10;i這就完成了乙個ajax請求,填充乙個dropdownlist

接著我們該看一看後台了,也就是後台**了

我們是利用system.xml.xmltextwrite xml =new xmltextwrite(response.outputstream,null);這個方法寫入前台的

在這之前我們定義乙個dateset資料集合

dateset有乙個writexml這個方法,我這也是第一次聽說 ds.writexml(xml);

然後輸出xml.flush();

這樣就把他傳送到客戶端了,最後把這個關閉就ok了。

xml.colse();

response.end();

最後記住一點,當想從cs的**,寫入到客戶端指令碼時可以這樣寫,如果說我想把dropdowlist2加入乙個change的方法,

我就可以這樣寫dropdowlist2.attributes.add("change","load1(this.dropdowlist2.options[dropdowlist1.selectindex].value")

自己封裝的ajax

itcast web created by lsy on 2016 5 24.1.請求的型別 type get post 2.請求位址 url 3.是非同步的還是同步的 async false true 4.請求內容的格式 contenttype 5.傳輸的資料 data json物件 6.響應成功...

ajax入門和自己封裝ajax

ajax 是什麼?ajax 現在允許瀏覽器與伺服器通訊而無須重新整理當前頁面的技術都被叫做ajax 或者是不重新重新整理整個頁面,只重新整理區域性頁面的一種非同步通訊技術 ajax技術的核心 xmlhttprequest物件 傳送請求到伺服器並獲得返回結果 常用方法 就緒碼 就緒碼 示例functi...

前沿科技及自己的一些見解

未來理想架構 物聯網是 互動方式 雲計算是 基礎設施 人工智慧是 場景應用 大資料是 互動內容 資料探勘是增值過程,ipv6是身份編號,分布式資料庫是 倉庫 1.什麼是區塊鏈?區塊鏈實際是採用去中心化來維持乙個共享資料庫,也是一種新型分布式應用模式。存在區塊鏈的資料,由集體來維護,具有不可偽造 高度...