我在网页上有一个文本框,我想编写一些 JQuery、AJAX 代码,以便当用户在该字段中键入一些文本时,它会从数据库中的列中查找值并返回以字母开头的值(s) 他们输入的。随着用户在文本框中键入更多字符,来自数据库的选择会变小。然后,用户可以使用其中一个选项来自动完成他们的输入。我如何实现这一点,这里会有性能考虑吗?
谢谢,
萨钦
[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 工具包
还有一个非常棒的工具可以提供查找并提供对其他数据元素的访问。