同步XMLHttpRequest不同步

时间:2014-07-15 00:51:01

标签: javascript asynchronous xmlhttprequest synchronous

如果同步发出请求(MDN),则在收到响应之前,send的{​​{1}}方法不会返回,但似乎不是这种情况。我的代码在本地工作正常(使用XMLHttpRequest),但是当我将文件放在网上并且实际上必须下载内容时,就会出现错误。

--allow-file-access-from-files

该函数返回function loadXMLDoc(dname) { var xhttp; if (window.XMLHttpRequest) xhttp = new XMLHttpRequest(); else xhttp = new ActiveXObject("Microsoft.XMLHTTP"); xhttp.open("GET", dname, false); xhttp.send(); return xhttp.responseXML; } ,但内容最终会加载(根据Firebug)。看来请求是异步操作的,即使我已经指定它是同步的。

编辑: 我得到的错误只是null没有"无法加载"消息,Firebug实际上说它何时被加载并显示其内容。

0 个答案:

没有答案
相关问题