首页 > 编程语言 > 详细

javascript中间AJAX

时间:2015-10-02 13:42:27      阅读:305      评论:0      收藏:0      [点我收藏+]

兼容访问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中间AJAX

原文:http://www.cnblogs.com/gcczhongduan/p/4852157.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!