如何使用“&”关键字进行搜索,例如我想要食物和饮料

How do I search with the "&" keyword, e.g I want food & drink

在bootstrap-tablejquery(http://issues.wenzhixin.net.cn/bootstrap-table/)

如何使用“&”关键字进行搜索,例如我想要食品和饮料。 然而,当阅读源代码时,它有.replace for /&/ to &。知道我可以绕过这个吗?要求用户在搜索文本框中键入 & 是不可能的。

所以...我仍然有点不清楚,因为核心代码中没有错误。

看到这个 fiddle 证明“&”搜索工作正常:

http://jsfiddle.net/dabros/x8efv6wf/1/


如果这在某种程度上不能满足您的需求,请详细说明原因。

然后查看一些扩展名,例如 multiple searchfilterfilter-control

http://bootstrap-table.wenzhixin.net.cn/extensions/


如果还是不满意,那就创建一个自定义搜索功能。如果使用服务器端分页很容易做到,但即使在客户端也可能做到。

如果您固定使用 client-side(不是服务器端分页 + 搜索,这意味着 js 进行搜索,而不是您自己的服务器代码)然后查看自定义搜索。

我认为是相对较新的功能,我自己没有使用它,就像我想要自定义搜索一样我会使用服务器端代码。

但是这里是:

自定义搜索功能#1956 https://github.com/wenzhixin/bootstrap-table/issues/1956

如何在行详细信息中搜索? #2007 https://github.com/wenzhixin/bootstrap-table/issues/2007

https://github.com/wenzhixin/bootstrap-table/pull/1979

那个 pull requests 似乎最详细,它看起来完整的例子仍然是 otw,但如果你通读那里应该不难。

尽管坦率地说,请坚持使用上面列出的 plugins/extensions,或者如果仍然不满意,请使用服务器端代码 - 使用更简单的 execution/code-maintenance.

可以让您拥有更大的控制权