当前位置:编程学习 > C#/ASP.NET >>

关于ajax的延迟返回

js代码是这样的:点击按钮→ajax 获取data→向div里写入获取的data

如果 第一次点击  ajax 经过2000ms返回    
        第二次点击 ajax 经过300ms返回  

如果用户第一次点击完第一次立即点击第二次,最后div中会是第一次点击获取的data,因为第一次ajax返回时间晚。。。


我的问题是:如果用户多次连续点击,如何确保 div中是用户最后一次点击而获取的data

谢谢。。 --------------------编程问答-------------------- 建议在用户第一次点击后,屏蔽按钮  --------------------编程问答-------------------- 或者你在外部存一个标识的变量,每次点击一次后,都递增一下,然后在success是,和当前的值比较下。
--------------------编程问答-------------------- 这种比较好
引用 1 楼  的回复:
建议在用户第一次点击后,屏蔽按钮
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,