【发布时间】:2014-02-27 16:13:50
【问题描述】:
我是骨干新手,我遇到了一个非常奇怪的问题。问题是当我将参数传递给集合获取时,它永远不会触发成功回调方法,但没有参数它会触发。
这是我的代码,它永远不会成功回调,但如果我删除数据参数,那么它会成功回调并发出警报消息。
P.S,我知道还有另一种方法可以设置reset 属性并将集合绑定到视图中,但我不能使用它。
showPhotoList: (projectId) =>
@photoLists.fetch data: $.param(project_id: projectId),
success: @renderPhotoList,
error: =>
alert "Error occured while fetching the project"
renderPhotoList: =>
alert "hellow render"
【问题讨论】:
-
传参时是否触发错误回调?
-
@Puigcerber,不,它没有......但是没有参数,成功和错误都像魅力一样工作
-
为什么需要
$.param?fetch和sync方法会处理它。你只需要data: {project_id: projectId}。
标签: javascript ruby-on-rails backbone.js coffeescript