尝试创建公式以将由空格分隔的单词字符串转换为驼峰式
执行collection.fetch()时,会产生以下错误
Uncaught TypeError: Cannot call method 'apply' of undefined
Backbone.Events.triggerbackbone-0.5.3.js:117
_.extend._onModelEventbackbone-0.5.3.js:635
Backbone.Events.triggerbackbone-0.5.3.js:117
_.extend._addbackbone-0.5.3.js:595
_.extend.addbackbone-0.5.3.js:448
_.extend.fetch.options.successbackbone-0.5.3.js:521
jQuery.Callbacks.firejquery.js:1064
jQuery.Callbacks.self.fireWithjquery.js:1182
donejquery.js:7454
jQuery.ajaxTransport.send.callbackjquery.js:8235
Run Code Online (Sandbox Code Playgroud)
来自服务器的响应
[
{"title":"The Ampersand Collection","id":"4f1deca441c41f9700000014"},
{"title":"The Ampersand Collection2","id":"4f1deca441c41f9700000014"},
{"title":"The Ampersand Collection3","id":"4f1deca441c41f9700000014"},
//...
]
Run Code Online (Sandbox Code Playgroud)
码
$feed.animate({scrollLeft: $(event.target).hasClass('left') ? '-=' + win_width : '+=' + win_width}, {
step: function(){
if(!loaded && scope.model.feedlets.last().view !== undefined && !$.rightoffold(scope.model.feedlets.last().view.el, {container: $(scope.model.feedlets.last().view.el).parent(), threshold: 400})) {
loaded = true;
scope.model.feedlets.fetch({
add:true,
data: {
limit: 20,
offset: scope.model.feedlets.models.length
},
success: function() {
console.log(scope.model.feedlets.models);
}
});
}
},
complete: function(){ …
Run Code Online (Sandbox Code Playgroud)