JQuery AJAX работает на локальный файл, но не работает с удаленного URL? - PullRequest
1 голос
/ 27 сентября 2011

В настоящее время я пытаюсь получить данные из удаленного URL-адреса с помощью вызовов jQuery ajax.

Я просто использую базовую функцию jquery для этого. При использовании локального файла функции работают правильно, но он не получает удаленный файл.

Я использую локальные файлы, используя Mamp на моем локальном компьютере.

$.ajax({
url: "URL",
success: function(data) {
    $('#notification').html(data);
}
});

Любые идеи, почему это может не сработать, могут помочь?

Спасибо, Kane

Ответы [ 3 ]

4 голосов
/ 27 сентября 2011

Похоже на Одинаковая политика происхождения . Возможно, вам придется использовать JSONP .

1 голос
/ 27 сентября 2011

Междоменный запрос ajax обычно не разрешается.Вы можете взглянуть на эти ответы:

jQuery AJAX междоменный

проблема междоменных вызовов ajax

1 голос
/ 27 сентября 2011

когда вы говорите «удаленный файл», вы имеете в виду, как из другого домена?потому что браузеры, как правило, этого не позволяют.

См. Внешний вызов AJax JQuery не работает в IE

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