在createXmlHttpRequest上遇到CORS错误

时间:2014-06-25 17:55:44

标签: javascript ajax xmlhttprequest runtime-error cors

我运行了一个带有.ashx网页处理程序的网络服务器,我已经在网络浏览器中使用直接网址对其进行了测试,并且可以正常运行。

现在我在此网址www.example.com/QM/mypage.html上有一个网页。

在剧本中我写了这个:

var qString = "myhandler.ashx?QEMail=myemail@me.com";
var xmlHttpReq = createXMLHttpRequest();  // Function excerpt from the W3C, works for other sites.
xmlHttpReq.open("GET", qString, false);
xmlHttpReq.send(null);

发出send命令时,抛出CORS错误。以下是调试器的错误文本:

  

SEC7118:XMLHttpRequest pour http://www.example.com/QM/myhandler.ashx?QEMail=myemail@mecom需要CORS规范(跨源资源共享)。

为什么?查询页面和Web处理程序位于同一文件夹中。

0 个答案:

没有答案