Задать вопрос
MxShifter
@MxShifter

Как достать информацию из jsonp запроса?

Пытаюсь обработать запрос, но функция обратного вызова почему-то не запускается. Пересмотрел кучу примеров на stackoverflow, но ни один вариант не хочет выдавать инфу. При дебаггинге запрос выполняется успешно, данные забираются с сайта, но дальше никуда не идут.

$(document).ready(function() {

    $.ajax({
        url: 'https://storage-testnet.shiftproject.com/peers?callback=?',
        type: "GET",
        dataType: 'jsonp',
        jsonpCallback: 'peersData',
        complete: peersData
    });

    var peersData = function (data) {
        if(!data){
            console.log("Error, can't retrieve data");   
        } else {
            console.log(data)
        }
    } 
}
  • Вопрос задан
  • 107 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@StockholmSyndrome
сервер не поддерживает jsonp, потому что он должен возвращать ответ, обёрнутый в ваш callback, то есть
peersData([{"Host":"85.217.170.247","Online":true, /* ... */}]);
Ответ написан
Ваш ответ на вопрос

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

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