具體的做法,我一步一步的寫出來吧,你自己好好看看就是啦;首先你得定義一個全域性變數來儲存XMLHttpRequest物件,如:var xmlHttp;然後寫一個函式用來建立XMLHttpRequest物件,function createXMLHttpRequest(){ if(window.ActiveXObject){ //這個是建立一個IE瀏覽器的XMLHttpRequest物件; xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); }else{ //這個是建立一個其它瀏覽器的XMLHttpRequest物件; xmlHttp=new XMLHttpRequest(); }}再然後定義一個回撥函式,用於處理你想處理的資料;function handleStateChang(){ if(xmlHttp.readyState==4){ if(xmlHttp.status==200){ //在這裡寫你要做的實現的功能,這裡我只是給一個簡單的例子,就彈出一個訊息吧; alert("OK"); } }}然後再定義一個函式用於與伺服器端進行通訊;function doSearch(){ //建立XMLHttpRequest物件; createXMLHttpRequest();//將回調函式賦值給XMLHttpRequest物件的onreadystatechang方法; xmlHttp.onreadystatechang=handleStateChang; //呼叫XMLHttpRequest物件的open方法,並且給定相關引數 xmlHttp.open("GET","dynamicContent.xml",true); xmlHttp.send(null);}然後在你要用的頁面當中的某個地方呼叫doSearch()方法就行了;例如:這個只是一個簡單的例子,可能你也看得不是太明白,不過你先按照這個步驟去做,到網上找些資料就可以看明白啦;希望上面我寫的對你有些幫助;
具體的做法,我一步一步的寫出來吧,你自己好好看看就是啦;首先你得定義一個全域性變數來儲存XMLHttpRequest物件,如:var xmlHttp;然後寫一個函式用來建立XMLHttpRequest物件,function createXMLHttpRequest(){ if(window.ActiveXObject){ //這個是建立一個IE瀏覽器的XMLHttpRequest物件; xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); }else{ //這個是建立一個其它瀏覽器的XMLHttpRequest物件; xmlHttp=new XMLHttpRequest(); }}再然後定義一個回撥函式,用於處理你想處理的資料;function handleStateChang(){ if(xmlHttp.readyState==4){ if(xmlHttp.status==200){ //在這裡寫你要做的實現的功能,這裡我只是給一個簡單的例子,就彈出一個訊息吧; alert("OK"); } }}然後再定義一個函式用於與伺服器端進行通訊;function doSearch(){ //建立XMLHttpRequest物件; createXMLHttpRequest();//將回調函式賦值給XMLHttpRequest物件的onreadystatechang方法; xmlHttp.onreadystatechang=handleStateChang; //呼叫XMLHttpRequest物件的open方法,並且給定相關引數 xmlHttp.open("GET","dynamicContent.xml",true); xmlHttp.send(null);}然後在你要用的頁面當中的某個地方呼叫doSearch()方法就行了;例如:這個只是一個簡單的例子,可能你也看得不是太明白,不過你先按照這個步驟去做,到網上找些資料就可以看明白啦;希望上面我寫的對你有些幫助;