2015-04-18 3 views
0

Я хочу, чтобы мой сайт, чтобы быть в состоянии получить цены пары записи, как показано ниже:Jquery JSON вызов: Uncaught SyntaxError: Неожиданный маркер:

http://steamcommunity.com/market/priceoverview/?currency=3&appid=730&market_hash_name=Operation%20Phoenix%20Weapon%20Case

Прямо сейчас у меня есть этот код:

$.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 :. Похоже, я все еще получаю данные, но я все еще получаю ошибку. Когда я нажимаю на ошибку в хром, я вижу этот вывод: {"success":true,"lowest_price":"0,06€","volume":"107,179","median_price":"0,06€ "}

Любая помощь приветствуется. Спасибо.

+0

Из какой линии вы получите эту ошибку? – ekuusela

+0

Ошибка не дает мне номера строки –

+0

'' 'в конце после того, как ваше предупреждение выглядит подозрительным. – lexith

ответ

0

Если вы используете JSONP, в ответ следует установить функцию обратного вызова. jQuery автоматически добавляет обратный вызов в параметры get.

Попробуйте изменить ответ на бэкэнд на GETcallback;

Пример: Url ->http://steamcommunity.com/market/priceoverview/?currency=3&appid=730&market_hash_name=Operation%20Phoenix%20Weapon%20Case&callback=testCallback

Response ->testCallback({"success":true,"lowest_price":"0,06€","volume":"107,179","median_price":"0,06€ "});

Смежные вопросы