@Gagatyn
Самоучка

Как получить данные jsonp?

Здравствуйте!
Сервер поддерживает jsonp запрос. Использую такой код:
var URL; // сама ссылка на json файл.
 var xhr = new XMLHttpRequest();

 xhr.responseType = 'json';

 xhr.addEventListener('load', function(evt) {
   if (xhr.status === 200) {
     console.log(xhr.response);
   } else {
     console.error(xhr.status);
   }
 });
  xhr.open('GET', URL);
  xhr.send();

Во вкладке Network в Chrome получен файл, в файле написано:
/**/ typeof callbackName === 'function' && callbackName([{"name":"Name",...}])
(... -- т.е. много данных)
Как мне воспользоваться (вывести) этими данными, как передавать их, не могу понять, не могу получить их xhr.response в консоле пишет null. Если бы не эта строчка, я бы спокойно получил массивы объектов. В добавок дайте пожалуйста ссылки, где описана работа с jsonp, пожалуйста.
  • Вопрос задан
  • 125 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы