关于ajax的延迟返回
js代码是这样的:点击按钮→ajax 获取data→向div里写入获取的data如果 第一次点击 ajax 经过2000ms返回
第二次点击 ajax 经过300ms返回
如果用户第一次点击完第一次立即点击第二次,最后div中会是第一次点击获取的data,因为第一次ajax返回时间晚。。。
我的问题是:如果用户多次连续点击,如何确保 div中是用户最后一次点击而获取的data
谢谢。。 --------------------编程问答-------------------- 建议在用户第一次点击后,屏蔽按钮 --------------------编程问答-------------------- 或者你在外部存一个标识的变量,每次点击一次后,都递增一下,然后在success是,和当前的值比较下。
--------------------编程问答-------------------- 这种比较好
补充:.NET技术 , ASP.NET