用于搜索的JQuery AJAX Lookup

时间:2012-08-30 14:25:22

标签: c# jquery ajax database

我在网页上有一个文本框,我想写一些JQuery,AJAX代码,这样当用户在这个字段中键入一些文本时,它会从数据库中的列中查找值并返回启动的值用他们打字的字母。当用户在文本框中键入更多字符时,数据库中的选择变得更小。然后,用户可以使用其中一个选项自动填充其条目。我如何实现这一点,这里会有性能考虑吗?

谢谢,

萨钦

3 个答案:

答案 0 :(得分:4)

答案 1 :(得分:1)

[jQuery UI'自动完成。] [1]

以下是一个例子:

         

<script type="text/javascript">
$('#search').autocomplete({
  url: 'suggestions.php', width: 300,
  max: 10,
  delay: 100,
  cacheLength: 1,
  scroll: false,
  highlight: false
});
</script>

以下是C#的具体示例 http://jquery-with-asp.net/2011/07/jquery-ui-autocomplete-with-asp-net/

如果你不想使用jquery。您可以使用ASP.NET AJAX Toolkit

http://www.asp.net/ajaxlibrary/act_AutoComplete_Simple.ashx

答案 2 :(得分:0)

还有一个非常棒的工具可以提供查找并提供对其他数据元素的访问。

https://github.com/nfosci/input-fetcher-dropdown