业务问题:
这次业务中遇到的一个问题:
- 用户可以选择四个条件来获取数据
- 默认有四个条件
- 当每次点击条件的时候都能够异步请求数据
- 但是前端会根据最后一次点击异步返回数据,并且将该数据呈现在也页面上,但是异步请求的顺序并不能保证最后一次点击的数据会在最后一次返回来,这样的话,可能返回的最后一个数据不是最后点击需要的数据
总之需求:如何判别这是异步请求回来的数据是用户最后一次点击请求的
办法: 前端用一个变量保存最后的一个四个条件名,并且后端返回的数据中随带着点击的四个条件,如果该ajax返回的数据中的四个条件值与前端保存的四个条件相等,则我们将该返回数据覆盖到我们要呈现的数据上。
ps:后续我会将代码发出来供参考……