4
A
回答
2
1
0
此代码负责IE和firefo X。
try {
XMLHttpRequestObject = new ActiveXObject("MSXML2.XMLHTTP");
} catch (exception1) {
try {
XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
} catch (exception2) {
XMLHttpRequestObject = false;
}
}
if (!XMLHttpRequestObject && window.XMLHttpRequest) {
XMLHttpRequestObject = new XMLHttpRequest();
}
5
你绝对不应该使用Microsoft.XmlHttp。
从微软XML团队博客:Using the right version of MSXML in Internet Explorer:
MSXML2与微软命名空间 - 我也看到了很多的代码, 实例化 “
Microsoft.XMLHTTP
” ActiveX对象,而不是MSXML2.XMLHTTP.3.0
或MSXML2.XMLHTTP.6.0
如果您使用的是 6.0。 “Microsoft”命名空间实际上较旧,并且仅在MSXML3中实现 以支持旧版本。这是 不幸的是,我们在旧版本上使用了“更好”的名称 ,但在实例化 对象时,坚持使用 “msxml2”命名空间。
相关问题
- 1. Ajax调用:新的ActiveXObject(“Msxml2.XMLHTTP”)和新的ActiveXObject(“Microsoft.XMLHTTP”)有什么区别?
- 2. 我应该使用哪个JavaScript库?
- 3. 我应该使用哪个Box2D JavaScript库?
- 4. 我应该使用哪一个? decimal.Add()或“+”
- 5. php或javascript应该使用哪一种
- 6. 哪个应该使用Handler,AsyncTask或Thread?
- 7. 我应该在哪里放这个JavaScript?
- 8. Javascript Msxml2.XMLHTTP终端服务器访问被拒绝
- 9. 我应该使用哪个集合
- 10. 我应该使用哪个Rails Association?
- 11. 我应该使用哪个PHP Session类?
- 12. 我应该使用哪个容器?
- 13. 我应该使用哪个InitialContextFactory?
- 14. 我应该使用哪一个? (性能)
- 15. 我应该使用哪个库?
- 16. 我应该使用哪个Facebook SDK?
- 17. OAuth/OpenID - 我应该使用哪一个?
- 18. 我应该使用哪个许可证?
- 19. 我应该使用哪一个CAPTCHA?
- 20. 我应该使用哪个Python XML库?
- 21. 我应该使用哪个LayoutManager?
- 22. 我应该使用哪个组件?
- 23. 我应该使用哪个Rails插件?
- 24. 我应该使用哪个VMware API?
- 25. 我应该使用哪个视图类?
- 26. 我应该使用哪一个OpenGL库?
- 27. 我应该使用哪个postgresql包?
- 28. 我应该使用哪个错误值?
- 29. MongoDB:我应该使用哪个索引?
- 30. 我应该使用哪个jQuery CSS?
借调。在这里没有必要干涉浏览器的具体实现,除了一些非常特殊的东西,不能跨浏览器。使用框架并完成它。 – 2009-12-17 10:59:14
我可以使用jQuery中的ajax功能下载二进制blob吗?以上任何一项? – Cheeso 2009-12-17 22:22:44
嗯..不太确定,Vanilla js是表现最好的方法。 – Nikos 2014-02-13 17:43:20