我无法弄清楚如何进行跨域ajax调用。我的代码是这样的:
$.ajax({
type: "GET",
url: "http://csgolounge.com/availableweapons",
cache: false,
dataType: "xml",
success: function(data) {
console.log(data);
}
});
但由于同源策略,这给了我这个错误:
XMLHttpRequest cannot load http://csgolounge.com/availableweapons?_=1413931403643. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.
我已经看过一些使用jsonp的其他解决方案,但这是xml数据,而不是json。我见过其他人使用过PHP代理,但我之前从未使用过php。我只是希望能够将http://csgolounge.com/availableweapons中的xml读入变量中,以便我可以自己解析它。