在jQuery Datatable中,我使用Ajax即服务器端处理来获取数据。服务器端处理中的jQuery数据表搜索功能
情况:如果我输入搜索输入字段文本就会发送给服务器端脚本的请求来获取数据,将这些数据与搜索领域
这是正常工作键入的文本匹配。
现在,如果我按下了Space
按钮,并且在搜索字段中输入的任何内容都添加了更多文本,它将再次向服务器端脚本发送请求并获取与在搜索字段中键入的全文匹配的记录。
我想要实现: 采用简单的数据表(仅数据表()函数的intialization)如果用户键入的东西在搜索领域,将过滤记录,如果用户在搜索栏中增加空间增加了一些文字它将搜索由第一个搜索调用返回的子集。
例子:首先,我输入的文字作为1.8
,那么它会给匹配到1.8,现在如果我在搜索领域和firefox
即继续键入输入字段中的文本将是1.8 firefox
它会给我拥有1.8
记录记录和firefox
在其列
可以的,如果用户在搜索领域的文本与空间,那么它应该适用于先前搜索返回的子集搜索,我们实现这种类型的与服务器端处理,即功能。
是否有可能使用jQuery数据表的内置函数/设置/选项。
http://datatables.net/数据表本身执行搜索 – 2012-02-07 07:41:27
你也可以看看http://jqueryui.com/demos/autocomplete/ – Daan 2012-02-07 08:22:37
感谢迈克尔和大安的建议。 我修改了生成'WHERE'子句以实现所需搜索功能的代码。 – Yogesh 2012-02-08 06:15:00