JSONP не работает в коде JS

0

Вот мой код

var api = "http://199.175.xx.xxx:3000?jsoncallback=?";
    $.getJSON( api, {}).done(function( data ) {
        alert('h');
    });

но предупреждения никогда не происходит. Я вижу на вкладке сети инспектор, что запрос отправляется успешно, а также ответ правильный, но почему предупреждение не срабатывает внутри сделанного обратного вызова?

вот результат инспектора Изображение 174551

  • 1
    Правильно ли URL использует параметр jsoncallback для добавления имени обратного вызова в ответ?
  • 0
    попробуйте использовать $ .get
Показать ещё 12 комментариев
Теги:

1 ответ

1

Используйте его так:

var api = "http://199.175.xx.xxx:3000?jsoncallback=?";
$.getJSON(api, function (data) {
    alert('h');
});

Вам не нужно использовать .done() здесь, поскольку $.getJSON уже имеет функцию обратного вызова.

Источник: $.getJSON

  • 0
    Ему не нужен .done() , но с ним все должно работать.
  • 0
    Вы действительно правы.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню