访问控制允许来源。错误帮助
问题描述:
嗨当我请求Ajax请求的web服务我米gettig此错误与此代码。但并不是每一个电脑只是笔记本电脑:)我不明白...它的工作原理与桌面计算机访问控制允许来源。错误帮助
阿贾克斯来自本网站的请求http://www.mozturk.somee.com/main.html
XMLHttpRequest无法加载http://www.mozturk.somee.com/icerik.asmx/makaleGetir。 Access-Control-Allow-Origin不允许使用原产地http://www.mozturk.somee.com。在笔记本电脑
http://www.mozturk.somee.com/main.html
在桌面上
http://mozturk.somee.com/main.html
由于您使用: $阿贾克斯({
type: 'POST',
url: 'http://www.mozturk.somee.com/icerik.asmx/makaleGetir',
data: JSON.stringify(json),
contentType: 'application/json; charset=utf-8',
dataType: 'json',
cache: false,
success: function (results) {
},
error: function() {
alert('Bağlantı sırasında bir sorun oluştu. Yeniden deneyin');
}
});
答
你几乎肯定是误诊的问题和测试。请求中的绝对URI,您最终会混合起源。
改为使用相对URI。
(我也建议你选择要么mozturk.somee.com或www.mozturk.somee.com是规范和重定向所有从其他业务的话)。
感谢它必须是相同的网址我的意思是子域mozturk.somee.com和ajax请求开始mozturk.somee.com不是www.mozturk.somee.com再次感谢。 – PsyGnosis