我认为有一个服务器状态网站(http://battlelog.battlefield.com/bf4/servers/show/pc/21268f3e-1d68-4ee7-9802-35b4d88d187a),其中包含一个JSON对象。
如何通过此网站调用统计数据,如在线玩家或当前地图?
这是我到目前为止所尝试的:
$j.ajax({
url: 'http://battlelog.battlefield.com/bf4/servers/show/pc/21268f3e-1d68-4ee7-9802-35b4d88d187a',
type: "GET",
dataType: "jsonp",
async:false,
success: function (msg) {
JsonpCallback(msg);
},
error: function () {
console.log('there has been an error');
}
});
function JsonpCallback(json)
{
document.getElementById('postServer').innerHtml=json.result;
}
结果是:XMLHttpRequest无法加载http://battlelog.battlefield.com/bf4/servers/show/pc/21268f3e-1d68-4ee7-9802-35b4d88d187a。 No' Access-Control-Allow-Origin'标头出现在请求的资源上。起源' http://localhost:8888'因此不允许访问。