DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> javascript中AJAX用法實例分析
javascript中AJAX用法實例分析
編輯:關於JavaScript     

本文實例講述了javascript中AJAX用法。分享給大家供大家參考。具體分析如下:

兼容地獲得XMLHttpRequest對象:

var xhr = null; 
if(window.XMLHttpRequest){ //非IE浏覽器 
  xhr = window.XMLHttpRequest; 
}else if(window.ActiveXObject){ //IE浏覽器 
  try{   //高版本,受msxml3.dll+支持 
    xhr = new ActiveXObject("Msxml2.XMLHTTP"); 
  }catch(e){ 
    try{  // 低版本,msxml2.6以下版本使用 
     xhr = new ActiveXObject("Microsoft.XMLHTTP"); 
    }catch(e){ 
     alert("IE浏覽器無法創建ActiveXObject對象!"); 
    } 
  } 
}

AJAX處理函數:

xhr.open("POST",url,true); 
xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
xhr.onreadystatechange=stateChangeHandler; 
xhr.send(); //var name="clf"; xhr.send(name); 
function stateChangeHandler(){ 
  if(xhr.readystate==4&&xhr.status==200){ 
   var obj = document.getElementById("targetDiv"); 
  obj.innerHTML = xhr.responseText; 
  } 
}

希望本文所述對大家的javascript程序設計有所幫助。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved