我正在site.com尝试从在8080端口上提供服务的node.js服务器中获取一些JSON数据。
我收到了以下错误信息:
XMLHttpRequest cannot load http://site.com:8080/json/1. Origin http://site.com is not allowed by Access-Control-Allow-Origin.
我的代码:
$.get('http://site.com:8080/1/', {}, function (Data) {
console.log(Data);
}, "json");
但是它们是同一个域名啊!:(
另外,请考虑我的backbone.js模型:
model = Backbone.Model.extend({
url: function() {
return 'http://site.com:8080/' + this.id
}
});
除了使用jsonp之外,还有其他解决方法吗?
谢谢。