Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
116 views
in Technique[技术] by (71.8m points)

关于ajax数据窜的问题?

有一个ajax轮询,每隔5秒钟发送一次请求,先发送请求A,5秒后再发送请求B,如果A请求的返回数据比较慢,B返回了数据A才返回,这时A返回的数据会覆盖B返回的,这个怎么处理?才能不覆盖


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

一个笨办法...
在全局区域內或者 storage 里记录一个当前显示的数据的请求时间
每次请求,记录下当前请求的时间,当请求响应完成时,把这次请求的请求时间和上面说的时间对比,如果小于,就抛弃,如果大于,就更新为当前请求的请求时间,并渲染数据.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...