我遇到这样一个问题,程序是bs的,用的是Jquery结合.net做的。为了是页面内容都是无刷新,现在遇到这样一个问题,有A,B,C 3个按钮 点击这3个按钮都会刷新D。每个按钮都要执行一定的操作,数据量大可能需要1-3秒。如果用户ABC快速的来回点,是很快速的那种(不等待前面的请求是否走完就切换的那种很快)。这个时候有时间页面就死掉,或者等待很久,队列消息都执行完了才会最后一次点击的结果。
请问:如何点击ABC按钮的时候只执行最新的请求,就是说js里面删除旧请求,不管他们是否执行玩,只执行新的请求。
请问:如何点击ABC按钮的时候只执行最新的请求,就是说js里面删除旧请求,不管他们是否执行玩,只执行新的请求。
if(Message.length>0){
var action= Message.pop();
} },0) 如有更好的办法 请各位指教
current_request = $.get('/events', { '七夕': '发春' },function(resp) { alert(resp); });
if(current_request) {current_request.abort();}