Access-Control-Allow-Origin. Справка по ошибкам - PullRequest
0 голосов
/ 28 августа 2011

Привет, ребята. Когда я запросил ajax-запрос к веб-сервису, я получаю эту ошибку с этим кодом ... Но не каждый компьютер просто ноутбук :) Я не понимаю ... он работает с настольным компьютером

ajax-запрос с этого сайта http://www.mozturk.somee.com/main.html

XMLHttpRequest не может загрузить http://www.mozturk.somee.com/icerik.asmx/makaleGetir. Origin http://www.mozturk.somee.com не разрешен Access-Control-Allow-Origin.$ .ajax ({

            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 Ответ

2 голосов
/ 28 августа 2011

Вы почти наверняка ошиблись в диагностике проблемы и тестировании:

Поскольку вы используете в запросе абсолютный URI, вы в конечном итоге смешиваете источники.

Вместо этого используйте относительный URI.

(Я также предлагаю вам выбрать mozturk.somee.com или www.mozturk.somee.com для каноничности и перенаправить весь трафик с другой к этому).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...