【发布时间】:2015-12-11 21:14:15
【问题描述】:
我正在尝试打开我的标签中的页面。我使用了以下代码。
Javascript:
function tempFunction() {
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function () {
if (xhr.readyState == 4) {
document.getElementById("page").innerHTML = xhr.response;
}
};
xhr.open("GET", "http://stackoverflow.com/", false);
xhr.send();
}
HTML:
<input type="button" id="btn" name="btn" value="Load" onclick="tempFunction()" />
<div id="page"></div>
参考链接:http://jsfiddle.net/DZmBG/3/
但是当我尝试将 URL 更改为 stackoverflow 时,我的代码会抛出错误:
Unhandled exception at line 49, column 13 in http://localhost:10642/WebForm2.aspx
0x800a139e - JavaScript runtime error: NetworkError
我做错了什么吗?
谁能帮我解决这个问题?
提前谢谢你...!
【问题讨论】:
-
@Pilot 参考链接包含代码。因为它有“codecademy.com”的 URL,它可以工作。为什么其他网址不起作用?
标签: javascript jquery html xmlhttprequest