Sha*_*aoz 0 javascript ajax jquery
这只是一个普遍的问题.哪个更好,传统的ajax还是jquery ajax?因为当我使用jquery ajax时,它似乎在IE中做了时髦奇怪的东西.它应该是一个跨浏览器的库......所以我对使用哪个库感到困惑.我再次问这个因为串行杀手IE ...
时髦奇怪的东西,即有时它会在几次请求后停止向服务器发送信息,即使我把'cache:false'.
没有什么有意义的区别.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.
| 归档时间: |
|
| 查看次数: |
153 次 |
| 最近记录: |