处理js中的请求竞赛的最佳实践是什么?

时间:2019-09-27 14:43:54

标签: javascript ajax request

我有一个AngularJS应用程序,每次当表单上的字段之一更改时,该应用程序都会保存用户输入的数据。这是对API的简单后发请求,但具有大量数据集。当用户快速更改数据(即双击复选框)时,第一个请求(R1)和第二个请求(R2)几乎同时发送到服务器,此刻实现的方式可能会导致错误。这可能会导致R2在R1之前保存,在这种情况下,屏幕上的数据不是数据库中的数据。我当时正在考虑在js中排队请求,以便R2必须等待R1完成,但是我想知道是否还有其他/更好的解决方案来解决此类问题?

0 个答案:

没有答案