传统的Ajax或Jquery Ajax,哪个更好?

Sha*_*aoz 0 javascript ajax jquery

这只是一个普遍的问题.哪个更好,传统的ajax还是jquery ajax?因为当我使用jquery ajax时,它似乎在IE中做了时髦奇怪的东西.它应该是一个跨浏览器的库......所以我对使用哪个库感到困惑.我再次问这个因为串行杀手IE ...

时髦奇怪的东西,即有时它会在几次请求后停止向服务器发送信息,即使我把'cache:false'.

bob*_*nce 5

没有什么有意义的区别.jQuery ajax()是自然构建的XMLHttpRequest,它们的行为应该相同.我认为其他一些脚本错误导致了"时髦奇怪的东西".

请注意,如果你想在没有大型JS库的情况下进行跨浏览器的XMLHttpRequest,那么它实际上非常简单.您只需要修复IE6:

if (!window.XMLHttpRequest && 'ActiveXObject' in window) {
    window.XMLHttpRequest= function() {
        return new ActiveXObject('MSXML2.XMLHttp');
    }
}
Run Code Online (Sandbox Code Playgroud)

然后你可以在new XMLHttpRequest任何地方使用标准接口.不再需要部署overrideMimeTypehack(用于古老的Mozilla里程碑版本),并且从未需要尝试多个ActiveXObject progid.