Jquery自动完成在表格的多个列中进行搜索
问题描述:
Jquery UI's autocomplete已经给出了通过表格的一列进行搜索的解决方案。因此,如果您从具有名字字段的表中获取源,则只能使用名字进行搜索。Jquery自动完成在表格的多个列中进行搜索
但是,假设您有多个字段可以像名字,姓氏,邮编,联系人编号一样进行搜索。那么在那种情况下,你会如何实现这样的自动提示功能。
我的意思是说,用户应该能够搜索他们喜欢的任何字段,并且自动建议应该能够给他们提供基于此的建议。
这可能吗?
答
源可以是数组,字符串或函数。
您必须编写自定义函数来读取表中所有列的所有值并将它们存储在数组中。然后用你的数组调用.source
方法。
对于奖励积分,搜索字段上方的一系列复选框将要求用户仅搜索那些列。
[ ] FirstName [X] Lastname [X] Department
_Smith_____
John Smith IT
Waylon Smithers Assistant to the Assistant Regional Manager
Jackie Brown Gunsmith
感谢您的评论。你的观点让我想到了,现在我将按照这里讨论的方式将结果集放在一列中http://stackoverflow.com/questions/15359121/sql-query-to-get-the-resultset-in-two-columns-只要 – nasaa 2013-03-12 11:21:24