[英]can't load ajax on IE6 & IE7
下面的代码是一个用JS编写的ajax创建函数。
这适用于Firefox
, Safari
和Chrome
,但不适用于IE6
和IE7
。
如何修复我的代码加载ajax?
function ajaxCreateRequest() {
var request = false;
if(window.XMLHttpRequest) {
request = new XMLHttpRequest;
}
else if(window.ActiveXObject) {
request = new ActiveXObject("Microsoft.XMLHTTP");
}
if(!request)
alert("This Browser doesn't support my page!");
return request;
}
虽然我没有预见/观察上面发布的代码中的任何显着问题,但为什么不使用现有的javascript框架(它们构成优秀的javascript抽象)
1) JQuery
2) Mootools
3) Prototype.js
如果您尝试使用上面发布的古老代码自行编写,则必须在使其与浏览器兼容的同时刻录手指。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.