Я извлекаю данные из внешнего API через jsonp с помощью jQuery.ajax ().
это моя настройка ajax:
var ajax_options = {
dataType: 'jsonp',
jsonp: 'callback',
url: url,
data: parameters,
success: function (response) {
console.log(response); // works, prints the correct data
},
dataFilter: function (response, type) {
console.log(response); // prints undefined
console.log(type); //prints "jsonp"
}
};
$.ajax(ajax_options);
Я хочу использовать функцию dataFilter для предварительной обработкимой ответ для обработки ошибок.Но аргумент ответа этой функции всегда неопределен.Однако в функции успеха я получаю правильные данные ответа.
Знаете ли вы, в чем может быть проблема?