pavel 发表于 2013-1-23 02:49:57

AJAX_GET_TEXT

varxmlhttp = null;
//得到节点值
var domname = document.getElementById("domname").value;
//判断游览器的httpRequest对象
if(window.XMLHttpRequest){
  xmlhttp = new XMLHttpRequest();
   // 针对mozillar游览器的bug
   if(xmlhttp.overrideMimeType){
     xmlhttp.overrideMimeType("text/xml");
   }
}else if(window.ActiveXObject){
  var activexName =["MSXML2.XMLHTTP","Microsoft.XMLHTTP"];
  for(var i=0;i<activexName.length;i++){
      try{
            xmlhttp = new ActiveXObject("activexName");
            break;
        } catch(e){
        }
 }
}
if(!xmlhttp){
    alert("xmlhttp对象创建失败");
    return;
}else{
    alert("xmlhttp对象创建成功");
}
//注册回调函数
    xmlhttp.onreadystatechange = callback;
//设置连接信息
   xmlhttp.open("GET",url,ture);
//发送数据
   xmlhttp.send(null);
//回调函数
function  callback(){
   //判断状态交互完成
    if(xmlhttp.readyState ==4){
                 //判断http是否交互成功
                 if(xmlhttp.status==200){
                 //获取服务器获取的数据
                var responseText = xmlhttp.responseText;
                //将数据显示在页面上
               var divNode = document.getElementById("result");
               //设置内容
               divNode.innerHTML= responseText;
        }
   }
}
页: [1]
查看完整版本: AJAX_GET_TEXT