我有一个检索 json 数据的 Ajax jquery 函数 ($.post)。它的执行方式之一是通过 keydown ($('#lkj').keyup(function(event)) 延迟 250 毫秒。然而,一个问题是检索到的数据并不总是最新的。尤其是当用户对服务器的 ping 很高。例如,当我输入“test”时,jquery .post 脚本将(取决于我的输入速度)执行两到四次:
- 吨
- 你
- 测试
- 测试
有时包含“te”的实例很慢并且是最后一个完整的,因此会覆盖包含“test”的实例写入的输出。我该如何防止呢?