0

下面的代码是一个用 JS 编写的 ajax 创建函数。

这适用于FirefoxSafari并且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;
}
4

1 回答 1

2

虽然我在您上面发布的代码中没有预见/观察到任何明显的问题,但为什么不使用现有的 javascript 框架(它们构成了出色的 javascript 抽象),例如

1) jQuery

2)Mootools

3)原型.js

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

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

于 2012-08-18T11:22:31.333 回答