首页 > 其他 > 详细

创建兼容的XHR对象

时间:2015-05-25 00:53:35      阅读:282      评论:0      收藏:0      [点我收藏+]
 1     function createXHR () {//创建XMLHttpRequest对象
 2         var xhr=null;
 3         if(window.XMLHttpRequest){
 4             createXHR=createStandardXHR; // Firefox, Opera 8.0+,Safari,IE7+
 5         }
 6         else{
 7             createXHR=createCompatibleXHR; // IE5、IE6
 8         }
 9 
10         try{
11             xhr=createXHR();
12         }
13         catch(e){
14             createXHR = createErrorXHR;
15             xhr=createXHR();
16         }
17 
18         return xhr;
19     }
20 
21     function createStandardXHR(){
22         return new XMLHttpRequest();
23     }
24 
25     function createCompatibleXHR(){
26         return new ActiveXObject("Microsoft.XMLHTTP");
27     }
28 
29     function createErrorXHR(){
30         alert("Your browser does not support XMLHTTP.");
31         return null;
32     }

 

创建兼容的XHR对象

原文:http://www.cnblogs.com/junjieok/p/4526787.html

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