我有一个带有搜索框的网页,当您使用Backbone.js键入搜索字符串(一个单词)时,您将获得包含该单词的记录。但是,当您键入单词和空格时,不会返回任何记录。我正在使用的功能是:
searchStrings: function(search) {
// if search string is visible
if (this.model.detailsVisible && search != this.model.strings.searchName) {
// set search string to searchName
this.model.strings.searchName = search;
var params = {data: {id: this.model.get('id')}, cache: false, add: true, merge: false, remove: false};
if (search) params.data.string = search;
this.model.strings.offset = 0;
this.model.strings.totalResults = null;
this.model.strings.remove(this.model.strings.filter(function(strings) {return !strings.selected;}));
this.model.strings.fetch(params);
}
}
有什么我忽略的可以解决我的问题吗?
答案 0 :(得分:0)