Как получить json с jQuery из другого доменаJquery

Программирование на jquery
Ответить
Anonymous
 Как получить json с jQuery из другого домена

Сообщение Anonymous »

У меня есть небольшая страница, и мне нужно получить JSON из другого домена. Если сделать это: < /p>
$.get( "http://dev.frevend.com/json/users.json", function( data ) {
console.log(data);
alert( "Load was performed." );
});
< /code>
Я получаю ошибку. Я понимаю, почему она бросает эту ошибку, но я не знаю, как ее избежать. Я не имею доступа к серверу.

xmlhttprequest не может загрузить http://dev.frevend.com/json/users.json. НЕТ
'Заголовок Complol-Allow-Origin' присутствует в запрошенном ресурсе
. Происхождение 'http: // localhost: 3000' Поэтому не разрешено
access.
< /blockquote>
Я также пытался использовать jsonp, но, как я понимаю в этом случае сервер, должен обернуть ответ с помощью функции обратного вызова, потому что я получил синтаксис. Пробовал < /p>
$.ajax({
url: "http://dev.frevend.com/json/users.json",
dataType: "jsonp",
jsonpCallback: "logResults"
});

function logResults(data) {
console.log(data);
}
< /code>
Но получил < /p>

uncate syntaxError: неожиданный токен: < /p>
< /blockquote>
json действителен, я проверил. < /p.>

Подробнее здесь: https://stackoverflow.com/questions/387 ... her-domain
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»