Вызов Jquery JSON: Uncaught SyntaxError: Неожиданный токен:
Я хочу, чтобы мой сайт мог получать цены на паровые товары, как показано ниже:
Прямо сейчас у меня есть этот код:
$.ajax({
type : "Get",
url : "http://steamcommunity.com/market/priceoverview",
data :"currency=3&appid=730&market_hash_name=" + steaminfo_inventory[3][index][7],
dataType :"jsonp",
jsonp: false,
success : function(data){
alert(data);},
});
Я продолжаю получать сообщение об ошибке: Uncaught SyntaxError: Unexpected token :
, Кажется, что я все еще получаю данные, но я все еще получаю ошибку. Когда я нажимаю на ошибку в Chrome, я вижу этот вывод: {"success":true,"lowest_price":"0,06€","volume":"107,179","median_price":"0,06€ "}
Любая помощь приветствуется. Спасибо.
1 ответ
Если вы используете JSONP, необходимо установить функцию обратного вызова в ответ. jQuery автоматически добавляет обратный вызов в get params.
Попробуйте изменить ответ на бэкэнде на GETcallback;
Ответ -> testCallback({"success":true,"lowest_price":"0,06€","volume":"107,179","median_price":"0,06€ "});