某个应用模块由文本框input,以及按钮A,按钮B组成。点击按钮A,会向地址urlA发出一个ajax请求,并将返回的字符串填充到input中(覆盖input中原有的数据),点击按钮B,会向地址urlB发出一个ajax请求,并将返回的字符串填充到input中(覆盖input中原有的数据)。当用户依次点击按钮A、B的时候,预期的效果是input依次被urlA、urlB返回的数据填充,但是由于到urlA的请求返回比较慢,导致urlB返回的数据被urlA返回的数据覆盖了,与用户预期的顺序不一致。请问如何设计代码,解决这个问题?
一只萌萌小番薯
宝慕林4294392
相关分类