搜索自动完成事件处理实施最佳做法

问题描述 投票:0回答:1

我有一个搜索框,可监听按键并调用控制器操作以获取结果。这些结果显示为自动完成下拉菜单。 它在功能上起作用。

目前,我在每次按键时都设置了它。

问题是如果我键入4/5个字符并调试应用程序,同一行将被执行4/5次。

有没有办法防止这种情况发生在控制器上(我想不是)?

在每个字符上将请求发送到服务器还是基于时间延迟(例如在用户持续键入时每1秒延迟后发送一次请求)是很好的吗?

谢谢阅读。

asp.net-mvc-3 search autocomplete
1个回答
0
投票

将其添加到自动完成功能,使其等到最少字符

minLength: (integer value what you preferred )

干杯

© www.soinside.com 2019 - 2024. All rights reserved.