我希望我的网站能够检索如下的蒸汽项目价格:
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 :
。好像我还在接收数据,但我仍然得到错误。当我点击chrome中的错误时,我看到了这个输出:{"success":true,"lowest_price":"0,06€","volume":"107,179","median_price":"0,06€ "}
感谢任何帮助谢谢。
答案 0 :(得分:0)
如果使用JSONP,则必须设置回调函数作为响应。 jQuery自动将回调添加到get params。
尝试在后端更改响应到GETcallback;
回复 - > testCallback({"success":true,"lowest_price":"0,06€","volume":"107,179","median_price":"0,06€ "});