【发布时间】:2017-02-14 23:56:06
【问题描述】:
在控制台日志中收到以下消息 原因:缺少 CORS 标头“Access-Control-Allow-Origin” 所以我检查了一些堆栈溢出解决方案,但无法解决一些可以帮助我解决它。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script>
$(document).ready(function ()
{
var save_temp = {
"token": "e2c420d928d4bf8ce0ff2ec19b371514"
};
var comment_data = JSON.stringify(save_temp);
//alert(comment_data);
var request = $.ajax({
url: "http://vyhub.com/irmtapi/dailyreport/checkReport",
type: "POST",
data:comment_data,
contentType: "application/json; charset=utf-8",
dataType: 'json',
});
request.done(function(msg)
{
// $("#log").html( msg );
alert(msg)
});
request.fail(function(jqXHR, textStatus) {
alert( "Request failed: " + textStatus );
});
});
</script>
【问题讨论】:
-
你不能从客户端做任何事情。这是服务器端的问题。请阅读来自Enable CORS 的内容。
-
没有在客户端我也得到同样的错误
-
我用的是192.168.1.9/irmtapi/同样的问题
-
我刚刚给了你一个链接来启用 CORS。你甚至检查过吗?你用的是什么服务器?
-
好的,现在检查
标签: javascript jquery ajax cordova