0

我在网页上有一个文本框,我想编写一些 JQuery、AJAX 代码,以便当用户在该字段中键入一些文本时,它会从数据库中的列中查找值并返回以字母开头的值(s) 他们输入的。随着用户在文本框中键入更多字符,来自数据库的选择会变小。然后,用户可以使用其中一个选项来自动完成他们的输入。我如何实现这一点,这里会有性能考虑吗?

谢谢,

萨钦

4

3 回答 3

4

http://jqueryui.com/demos/autocomplete/

你去吧。

于 2012-08-30T14:26:28.617 回答
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 工具包

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

于 2012-08-30T14:27:04.290 回答
0

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

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

于 2017-07-09T02:56:16.127 回答