AJAX技術的詳解及應用

2021-04-12 23:50:47 字數 1582 閱讀 3349

以下原貼:老鷹

《一》方法

一、建立 xmlhttprequest 物件

定義:根據瀏覽器的不同,建立xmlhttprequest的方法也不相同,但大致可分為兩類:

1、microsft ie瀏覽器

和xmlhttp = new activexobject("microsoft.xmlhttp");

2、處理 mozilla 和非 microsoft 瀏覽器

應用:var xmlhttp = false;

二、傳送

open()方法中的三個引數:1、method是指傳遞引數的方法:get或post

2、url是指服務端檔案的位址

3、synchronization有兩個值是指是否同步:true或false。true表示同步,false表示不同步

send()方法中的引數:argv是指傳送的引數,一般如果是以get 傳送的話,那麼這裡可以為null

應用:xmlhttp.open("get","abc.asp?name=glede",true);

三、xmlhttprequest物件屬性

1、onreadystatechange        每次狀態改變所觸發事件的事件處理程式

2、readystate  物件狀態值: 0 = 未初始化(uninitialized) 1 = 正在載入(loading) 2 = 載入完畢(loaded) 3 = 互動(interactive) 4 = 完成(complete)

3、responsetext            從伺服器程序返回的資料的字串形式

4、respon***ml            從伺服器程序返回的dom相容的文件資料物件

5、status                       從伺服器返回的數字**,比如404(未找到)或200(就緒)

6、statustext                 伴隨狀態碼的字串資訊

應用:xmlhttp.onreadystatechange = function()}}

《二》 例項:

1、用ajax實現無重新整理更新新聞:

validate.asp的內容:

Ajax應用詳解

mlhttprequest 物件是ajax功能的核心,要開發ajax程式必須從了解xmlhttprequest 物件開始。了解xmlhttprequest 物件就先從建立xmlhttprequest 物件開始,在不同的瀏覽器中建立xmlhttprequest 物件使用不同的方法 先看看ie建立xml...

JQuery中 ajax 方法引數詳解及應用

複製 如下 function datatype json success function data restext empty 清空restext裡面的所有內容 var html each data,function commentindex,comment html comment userna...

AJAX詳解及例項

ajax詳解及例項 1 ajax傳送非同步請求 1.1 第一步 得到xmlhttprequest物件 ajax其實只需要用到乙個物件 xmlhttprequest,編寫建立xmlhttprequest物件的函式 1.2 第二步 開啟與伺服器的連線 mxlhttp.open 用來開啟與伺服器的連線,需...