javascript - XMLHttpRequest 开放访问被拒绝

标签 javascript exception xmlhttprequest access-denied

我尝试在 javascript 代码中调用 open xmlhttprequest,但收到异常“访问被拒绝”。

这是我的代码:

<script type="text/javascript">
    function doFunction() {
        alert("hi");
        xhr = new XMLHttpRequest();
        if (window.XMLHttpRequest) {
            // code for IE7+, Firefox, Chrome, Opera, Safari
            xhr = new XMLHttpRequest();
        } else {
            // code for IE6, IE5
            xhr = new ActiveXObject("Microsoft.XMLHTTP");
        }
        var url = "https://localhost:1234/test/pi/testing/operation";
        try{
            xhr.open("POST", url, true);
        } catch(err) {
            alert(err.message);
        }
        xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
        xhr.onreadystatechange = function () {
            if (xhr.readyState == XMLHttpRequest.DONE) {
                alert(xhr.responseText);
            }
        }
        var testText = document.getElementById("test").value;
        var jsonObject = { Status: "1", ErrorList: "", test: testText, Price: "" };
        var data = JSON.stringify(jsonObject);
        xhr.send(data);
    }
</script>

该页面本身在 localhost:8080 的 IIS 上运行,并且我尝试在 localhost:1234 上调用我的 wcf 服务。 我添加了https://localhost到我信任的网站,但仍然无法正常工作,这是为什么?

谢谢;)

最佳答案

已添加http://localhost到我信任的网站并开始工作。 该问题和此答案适用于 IE 10

关于javascript - XMLHttpRequest 开放访问被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35362162/

相关文章:

Javascript:获取围绕用户选择的html?

javascript - 进度条加载后加载页面

javascript - 使用带有 React 的 Google 登录按钮,无法加载按钮

java - 什么是 java.io.IOException : invalid header field?

java - java中的这些注释会抛出什么异常?

c++ - C++ 中的异常处理从不捕获基本类型的异常,总是导致段错误

javascript - 为什么我的 XMLHttpRequest 的 readystate 为 4 但状态为 0?

javascript - 检测当前的 Internet Explorer 安全区域

javascript - 输入数量并更新总订单

javascript - 如何获取 javascript 文件中的函数列表?