访问控制允许来源。错误帮助

时间:2011-08-28 09:47:56

标签: jquery ajax

嘿家伙当我请求ajax请求一个网络服务我用这个代码来解决这个错误..但不是每台电脑只是笔记本电脑:)我不明白......它适用于台式电脑

此网站http://www.mozturk.somee.com/main.html

的ajax请求

XMLHttpRequest无法加载http://www.mozturk.somee.com/icerik.asmx/makaleGetir。 Access-Control-Allow-Origin不允许原点http://www.mozturk.somee.com。 $就({

            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');
            }

        });

1 个答案:

答案 0 :(得分:2)

您几乎肯定会误解问题并进行测试:

    笔记本电脑上的
  • http://mozturk.somee.com/main.html
  • 桌面上的
  • http://www.mozturk.somee.com/main.html

由于您在请求中使用了绝对URI,因此最终会混合起源。

改为使用相对URI。

(我还建议您选择 mozturk.somee.com www.mozturk.somee.com 以进行规范并重定向所有从另一个到它的流量。)