我有一个搜索框,可监听按键并调用控制器操作以获取结果。这些结果显示为自动完成下拉菜单。 它在功能上起作用。
目前,我在每次按键时都设置了它。
问题是如果我键入4/5个字符并调试应用程序,同一行将被执行4/5次。
有没有办法防止这种情况发生在控制器上(我想不是)?
在每个字符上将请求发送到服务器还是基于时间延迟(例如在用户持续键入时每1秒延迟后发送一次请求)是很好的吗?
谢谢阅读。
将其添加到自动完成功能,使其等到最少字符
minLength: (integer value what you preferred )
干杯