我正在尝试将hson从html文件发布到一个安静的Web服务,它正在显示 "阻止跨源请求:同源策略禁止读取远程资源"
来自html ajax函数的代码片段:
var serviceurl="http://192.168.0.100:8080/login";
var data = {'emailId':'foo','password':'dog'};
$.ajax({
url: serviceurl,
type: 'GET',
contentType:'application/json',
data: JSON.stringify(data),
dataType:'json',
crossDomain: true,
xhrFields: {
withCredentials: true
},
success: function(data){
//On ajax success do this
alert(data);
}});
答案 0 :(得分:-1)
你知道同源政策吗? https://en.wikipedia.org/wiki/Same-origin_policy。 您是否应该从服务器调用serviceurl并将响应重定向到客户端?您是否应该使用iframe进行ajax调用?你应该使用没有S.O.P.的浏览器(对于chrome:“C:\ Program Files(x86)\ Google \ Chrome \ Application \ chrome.exe”--args --disable-web-security)? 请提供更多信息以及您可以放手的地方: - )