无法在 IE6 和 IE7 上加载 ajax

can't load ajax on IE6 & IE7

本文关键字:加载 ajax IE7 IE6      更新时间:2023-09-26

下面的代码是用JS编写的ajax create函数。

这适用于FirefoxSafariChrome完美,但不适用于IE6IE7

如何修复我的代码以加载 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) 摩尔工具

3)原型.js

如果您尝试使用上面发布的古老代码自行编写此代码,则必须在使其跨浏览器兼容时烧伤手指。

在此处阅读有关jQuery AJAX的更多信息