【发布时间】:2011-08-30 09:49:56
【问题描述】:
我正在使用页面获取脚本将网页动态加载到 div 中。这是代码。顺便说一句,我正在使用带有 Kubuntu 的 Firefox
function fetch(URL, divId) {
req = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("MSXML2.XMLHTTP.3.0");
req.open("GET", URL);
req.onreadystatechange = function() {
if (req.readyState == 4 && req.status == 200) {
document.getElementById(divId).innerHTML = req.responseText;
}
}
req.send(null);
}
当我试图让它加载页面时,什么也没发生,我得到一个错误
错误:文档元素后出现垃圾
源文件:file:///home/amnite/Stuff/MetalBraska/Shows/ContentRight.html
行:2,列:1
源码:<img src="Layout/HeaderDiv.jpg" width="250px" height="7px">
【问题讨论】:
-
你能发一下
responseText吗?在尝试设置 DIV 的innerHTML之前,您可以通过在某处输出它来检索它。 -
@David:好主意。不必要。他有
req.status == 200的file://URL。
标签: javascript ajax xmlhttprequest innerhtml