为什么不使用XMLHttpRequest
Why not use XMLHttpRequest?
本文关键字:XMLHttpRequest 为什么不 更新时间:2023-09-26
我在web应用程序中使用AJAX。然而,文件对说
而不是这个:
var req = new XMLHttpRequest();
这样做:
var req = Components.classes["@mozilla.org/xmlextras/xmlhttprequest;1"]
.createInstance(Components.interfaces.nsIXMLHttpRequest);
为什么我这样做更好?有什么区别?提前谢谢。
猜测你读过这个。。。。这句话适用于XPCom模块,即Mozilla应用程序中的模块。不适用于web应用程序,所以您应该坚持标准调用,或者使用一些JS框架来保护您免受浏览器之间的差异。
我认为这与chrome和非chrome代码有关,
.createInstance(Components.interfaces.nsIXMLHttpRequest)
在这两种情况下都有效。你应该测试一下这种情况是否仍然存在。
相关文章:
- XMLHttpRequest未返回值-状态202
- XMLHttpRequest在移动设备上的chrome上不起作用
- AJAX简单错误.XMLHttpRequest无法加载http://localhost/mpl/getPage.php.
- 检查xmlhttprequest问题的消息
- 主线程上的同步XMLHttpRequest已弃用
- 如何定期发出xmlhttprequest
- javascript第三个XMLHttpRequest被拒绝.但前两个是允许的
- 上传带有XMLHttprequest的文件-多部分/表单数据中缺少边界
- 对象#<XMLHttpRequest>没有方法'完成'
- 在XMLHttpRequest之后重新初始化jQuery
- 如何将GreaseMonkey中的XMLHttpRequest延迟到目标页面加载完成
- Javascript XMLHttpRequest——只有第一个POST请求有效
- XMLHttpRequest - difference between Chrome & Firefox
- IE上的新XMLHttpRequest()出现JS Ajax未指定错误
- 非常简单的XMLHttpRequest不起作用
- 如何使用XMLHttpRequest下载文件
- XMLHttpRequest在$.ajax工作的地方给出了CORS错误
- XMLHttpRequest.open()AJAX中的参数url
- XMLHTTPRequest脚本中没有internet连接和超时
- 为什么当async标志设置为false时,xmlhttprequest中的代码可以工作,而当它设置为true时却不能工作