backbone.js - 在 Backbone.js 中使用搜索词获取集合

标签 backbone.js

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

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

Firebug 告诉我这会导致 GET http://localhost:4242/search?[object%20Object]
这只能通过在 Backbone 路由器中编写自己的ajax调用来完成,还是有更流畅更快的方法?

最佳答案

我有同样的问题,但使用 jQuery.param 似乎已经解决了它,即

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

关于backbone.js - 在 Backbone.js 中使用搜索词获取集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6553965/

相关文章:

javascript - 如何设置Backbone View属性?

javascript - 下划线模板 : Partials or includes

jquery - Backbone Marionette - 调用布局扩展时抛出错误

javascript - 在单个 Backbone View 和 EJS 模板中使用多个模型的问题

javascript - 尝试创建 Backbone.js View 子类时出错

backbone.js - 主干开/关(拆卸)和listenTo/stopListening实现之间的区别

javascript - 在 itemView 中跟踪上传进度

javascript - Backbonejs - 在不更改 URL 的情况下触发路由事件

javascript - Backbone 异步 View 实例化

javascript - React + Backbone 嵌套组件