【发布时间】:2015-01-14 23:00:28
【问题描述】:
我对 Steam 的 ajax 请求有疑问。 我想从 Steam 市场获取价格。
function jPrice(httpToJson) {
$.getJSON(httpToJson, function(data) {
return data.median_price;
});
}
当我调用函数时
jPrice('http://steamcommunity.com/market/priceoverview/?country=US¤cy=1&appid=730&market_hash_name=StatTrak%E2%84%A2%20P250%20%7C%20Steel%20Disruption%20%28Factory%20New%29');
我收到一个错误:
XMLHttpRequest 无法加载 http://steamcommunity.com/market/priceoverview/?country=US¤cy=1&appid=730&market_hash_name=StatTrak%E2%84%A2%20P250%20%7C%20Steel%20Disruption%20%28Factory%20New%29。请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许访问来源“http://lоcalhоst:63342”。
我试试:
- 将 php 标头 Access-Control-Allow-Origin 设置为 *
- JSONP
RESULT -> 同样的事情(错误)!
也许有人知道这个问题的解决方案?
【问题讨论】:
标签: javascript jquery ajax json xmlhttprequest