【发布时间】:2014-07-30 03:13:30
【问题描述】:
出现错误 Access-Control-Allow-Origin 不允许使用原始文件://。
有ajax调用,这里是ajax的代码
var req = $.ajax({
url: SOAPURL,
data: soapxml,
type: 'POST',
crossDomain: true,
DataType:'XML'
async: true,
headers: soaphdr,
contentType: 'text/xml; charset=UTF-8'
});
在网上搜索过,我已经添加了
$.mobile.allowCrossDomainPages = true;
$.support.cors = true;
但这无济于事,同样有很多未回答的问题,再添加一个希望得到答案
提前致谢
【问题讨论】:
-
仔细阅读first answer of the duplicate question。您的问题的解释/答案在那里。此外,您不应该在 jQuery 中覆盖支持标志,这根本不是他们的意图。这些是根据浏览器的功能在内部设置的。