Ошибка блокировки доменного имени с помощью AJAX - PullRequest
0 голосов
/ 12 ноября 2018

Может ли кто-нибудь сказать мне, что я делаю неправильно:

Я использую следующий код и получаю сообщение об ошибке блокировки домена Cross Origin. И нет, у меня нет возможности включить CORS на сервере, с которого я получаю данные. Но когда я использую URL-адрес сам по себе, я получаю данные, которые мне нужны, он просто не работает с AJAX, я пытаюсь использовать JSONP, чтобы обойти эту проблему:

        $(document).ready(function () {
            $.ajax({
                      url: "https://serveraddress/remote-json.cfm?do=gettimetable",
                      dataType: "jsonp",
                      jsonpCallback: "logResults"
            });
        });

С уважением, Бред

1 Ответ

0 голосов
/ 12 ноября 2018

Вы можете использовать back-end для решения этой проблемы. Этот back-end (php, java, nodejs, curl ...) реализует httpclient для получения данных с любого сервера.

Я пытаюсь установить «useDefaultXhrHeader: false», это конфигурация ajax.

...