我正在使用Backbone.js,有时视图事件没有正确绑定.
我可以$(viewselector).data()在jQuery中检查事件绑定情况.大多数时候都有活动,有时候没有!
是否有任何我应该注意的已知事情会导致这种情况?
我在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.
Run Code Online (Sandbox Code Playgroud)
我的代码:
$.get('http://site.com:8080/1/', {}, function (Data) {
console.log(Data);
}, "json");
Run Code Online (Sandbox Code Playgroud)
但它是同一个领域!:(
还要考虑我的backbone.js模型:
model = Backbone.Model.extend({
url: function() {
return 'http://site.com:8080/' + this.id
}
});
Run Code Online (Sandbox Code Playgroud)
除了使用jsonp之外,还有什么方法可以解决这个问题吗?
谢谢.