javascript - 使用 _.debounce 之类的控制 input 延时 ajax 调用,接口返回时间不一致怎么办呢?
漂亮男人
漂亮男人 2017-07-05 10:47:21
0
1
805

在react的input里面的 onChange 事件绑定了一个 handleOnchange 方法,这个方法调用后延时进行 ajax 调用,如果用户输入 “王者荣耀”,由于打字速度问题,最后可能会发送两个请求 “王者” 、“王者荣耀”。。

这时候第一个“王者“的请求比第二个”王者荣耀“的请求返回更久,那最后渲染出来的结果就是用户看到输入框是”王者荣耀“,但是结果被”王者“的结果给覆盖了。

有什么技术上可以规避这种情况的实现方案吗?

漂亮男人
漂亮男人

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!