Я пытаюсь получить данные через Ajax вызов:Параметры обратного вызова messing up ajax call?
$.ajax({
url: "http://services.runescape.com/m=itemdb_rs/api/catalogue/detail.json?item=1048",
type: "GET",
dataType: "jsonp",
success: function(data){
console.log(data.item.name);
},
error: function (err) {
console.log("AJAX error in request: " + JSON.stringify(err, null, 2));
}
});
Потому что это апи третьей стороны, я просто JSONP. Проблема в том, что я получаю синтаксическую ошибку: «Uncaught SyntaxError: Неожиданный токен:».
Когда я смотрю в консоли, я вижу данные, но он продолжает говорить Неожиданный токен:, так что я не могу видеть данные
Теперь, когда я нажимаю и перейдите к URL, можно просмотреть данные (так что URL-адрес runescape)
Что я делаю неправильно?
Вы по-прежнему получаете сообщение об ошибке, если вы добавите console.log в комментарии? – Elentriel
да, ничего не меняет – Eselko
Вы говорите: «Когда я смотрю в консоли, я вижу данные», поэтому звучит так, как будто ваша функция действительно работает нормально ... может ли ошибка быть другим кодом, который вы пытаетесь запустить сразу после этого? –