在Backbone.js中获取带有搜索词的集合

时间:2011-07-01 22:56:47

标签: backbone.js

我正在尝试在主干中有一个集合,在获取时将/search/:searchTerm调用到服务器。 我有以下几行:

this.collection.fetch({ data: {searchTerm: "user input"} });

Firebug告诉我这导致了一个GET http:// localhost:4242 / search?[object%20Object] 这只能通过在骨干路由器中写自己的ajax调用来完成,还是更快更方便?

1 个答案:

答案 0 :(得分:6)

我遇到了同样的问题,但是使用jQuery.param似乎修复了它,即

this.collection.fetch({ data: jQuery.param({searchTerm: "user input"}) });