2016-02-12 64 views
1

我想打开xmlhttprequest在我的javascript代码打开,但我得到一个异常“访问被拒绝”。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> 

本身在本地主机上我的IIS中运行的页面:8080,我试图调用本地主机上我的WCF服务:1234。 我将https://localhost添加到我的信任的网站,但仍然无法正常工作为什么?

谢谢;)

回答

1

新增http://localhost到我的受信任的站点,并开始工作。 这个问题和这个答案适用于IE 10