【发布时间】:2013-03-13 15:53:11
【问题描述】:
如果一切正常:
$.getJSON('/* my URL */', function(res) {
console.log(res);
});
这是否也有效或者我做错了什么:
var Data = Backbone.Collection.extend({
url: '/* my URL */'
});
【问题讨论】:
标签: api backbone.js jsonp
如果一切正常:
$.getJSON('/* my URL */', function(res) {
console.log(res);
});
这是否也有效或者我做错了什么:
var Data = Backbone.Collection.extend({
url: '/* my URL */'
});
【问题讨论】:
标签: api backbone.js jsonp
如果您想使用 JSONP,这应该可以工作:
var Data = Backbone.Collection.extend({
url: "/* my URL */",
sync: function(method, model, options) {
options.timeout = 10000;
options.dataType = "jsonp";
return Backbone.sync(method, model, options);
}
});
【讨论】:
var data = new Data(); data.fetch({ success : function (res) { console.log("res " + res); } }); 视图中这样做时,我什么也得不到,这是为什么呢?并且控制台中没有错误
data.fetch({error: function() { console.log(arguments); }}); 看看是否有任何错误。