Ajax 使用小結

2021-04-30 23:55:17 字數 738 閱讀 7504

一。使用原生的ajax(即不使用任何框架)

1.傳送請求:

function startrequest(mypara) else if (window.activexobject)    

if(req)   

}   

2.接收返回的文字或xml,用js處理

二。使用prototype框架:

1.傳送請求:

var myajax;

(1).一般的請求傳送方式,不能夠處理返回值帶有js指令碼的響應:

function startrequest(myname));}

(2).特殊請求,可以處理帶有js指令碼的響應:

function startrequest(myname));}

兩者區別:

a.使用的物件不同,乙個是request物件,乙個是updater物件

b.updater物件需要設定container,即返回輸出到那個容器,此處輸出到id=output的div

c.需要設定引數:evalscripts:true,表明允許執行指令碼,該指令碼可以在此檔案中,也可以在其它檔案中,如在別處,需要引入。

2.接收返回的文字或xml,用js處理

function showresponse(aa)

注意:a.方法showresponse中的引數aa指代的是xmlhttprequest物件

b.向某乙個div中輸出,只需要將返回值賦值給該容器的innerhtml屬性即可。

Ajax學習小結

一.ajax介紹和引擎物件的建立 二.使用ajax物件中的屬性個方法完成對伺服器的請求和響應 1.方法 abort 停止當前請求 getallresponseheader 作為字串返回完整的header getresponseheader headerlabel 作為字串返回單個header標籤 o...

Ajax 使用jQuery 實現Ajax

get post 方式 1 doctype html 2 html lang en 3 head 4 meta charset utf 8 5 title document title 6head 7 script type text j ascript src jquery.js script 8...

Ajax中的open函式小結

ajax的open函式形式為open bstrmethod,bstrurl,varasync,bstruser,bstrpassword 其中的bstrmethod通常有get和post兩種常用方式,使用get方式需要注意 1 對於get請求 或凡涉及到url傳遞引數的 被傳遞的引數都要先經enco...