搜索自动完成事件处理实现最佳实践

时间:2014-05-22 21:38:59

标签: asp.net-mvc-3 search autocomplete

我有一个侦听按键的搜索框,并调用控制器操作来获取结果 这些结果显示为自动填充作为下拉列表。它在功能上有效。

目前我已按每次按键设置。

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

有没有办法在控制器上阻止这种情况(我猜不是)?

是否可以在每个字符上向服务器发送请求或根据时间延迟执行此操作,例如在用户继续键入时每1秒延迟后发送请求?

感谢阅读。

1 个答案:

答案 0 :(得分:0)

将此添加为自动完成,以便等到最小字符达到

minLength: (integer value what you preferred )

欢呼声