Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/479.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用XMLHttpRequest时出现Javascript网络错误_Javascript_Jquery_Html_Xmlhttprequest - Fatal编程技术网

使用XMLHttpRequest时出现Javascript网络错误

使用XMLHttpRequest时出现Javascript网络错误,javascript,jquery,html,xmlhttprequest,Javascript,Jquery,Html,Xmlhttprequest,我正在尝试打开标签中的页面。我使用了以下代码 Javascript: function tempFunction() { var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function () { if (xhr.readyState == 4) { document.getElementById("page").innerHTML = xhr.response;

我正在尝试打开标签中的页面。我使用了以下代码

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>
我做错什么了吗?
有谁能帮我解决这个问题吗


提前谢谢你

错误原因是请求的资源上不存在“Access Control Allow Origin”标头。堆栈溢出可能不允许直接http命中其服务器。有关此问题的更多帮助,请参阅以下文章(它解决了一个类似问题),希望能有所帮助

(我会发表评论,但我没有足够的代表)

在尝试未经许可访问本地文件时,我收到了完全相同的错误消息(0x800a139e-JavaScript运行时错误:NetworkError)

因此,我怀疑您正在尝试一个跨域调用,该调用在codeacademy.com中是允许的,但在stackoverflow.com上是不允许的,因此它失败了


如果不是这样,请有人纠正我

@Pilot参考链接包含代码。因为它有指向“”的URL,所以它可以工作。为什么其他URL不起作用?
Unhandled exception at line 49, column 13 in http://localhost:10642/WebForm2.aspx

0x800a139e - JavaScript runtime error: NetworkError