一。使用原生的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...