如何通过javascript获取跨域json

时间:2015-07-29 08:27:36

标签: javascript json cross-domain

有没有办法在javascript中执行此操作?

<?
    $fgc=file_get_contents('http://steamcommunity.com/market/priceoverview/?country=PL&currency=3&appid=730&market_hash_name=StatTrak%E2%84%A2%20AWP%20|%20Worm%20God%20%28Minimal%20Wear%29');
    $json=json_decode($fgc,true);
    echo $json['lowest_price'];
?>

1 个答案:

答案 0 :(得分:0)

不,不可能。 steamcommunity.com要么必须支持jsonp(它不支持),要么设置正确的头以允许CORS(它没有)。

你唯一的选择就是拥有代理,即传递数据的PHP,但很可能是steamcommunity.com没有实现这些功能的原因,你可能会破坏他们的版权。