代码描述:JavaScript ajax XMLHttpRequest对象创建。JavaScript原生ajax的XMLHttpRequest对象创建源码下载
现在很多都是使用jQuery封装好的ajax,因为没有兼容性,不过原生的ajax还是在大量使用了,这要看公司的具体要求,下面就介绍一下如何创建兼容所有浏览器的XMLHttpRequest对象。 代码实例如下:
<script> if (window.XMLHttpRequest) { //针对FireFox,Mozillar,Opera,Safari,IE7,IE8 xmlhttp = new XMLHttpRequest(); //针对某些特定版本的mozillar浏览器的BUG进行修正 if (xmlhttp.overrideMimeType) { xmlhttp.overrideMimeType("text/xml"); } } else if (window.ActiveXObject) { //针对IE6,IE5.5,IE5 //两个可以用于创建XMLHTTPRequest对象的控件名称,保存在一个js的数组中 //排在前面的版本较新 var activexName = ["MSXML2.XMLHTTP","Microsoft.XMLHTTP"]; for (var i = 0; i < activexName.length; i++) { try{ //取出一个控件名进行创建,如果创建成功就终止循环 //如果创建失败,回抛出异常,然后可以继续循环,继续尝试创建 xmlhttp = new ActiveXObject(activexName<i>); break; } catch(e) {} } } </script>
请绑定手机号,在继续操作
注意:只有绑定手机以后,才可使用网站全部功能