取消先前的ajax请求jQuery

取消先前的ajax请求jQuery,第1张

取消先前的ajax请求jQuery

这是我需要多个请求并仅处理最后一个请求时使用的模式

var fooXHR, fooCounter=0;$(...).bind( 'someEvent', function(){  // Do the Right Thing to indicate that we don't care about the request anymore  if (fooXHR) fooXHR.abort();  var token = ++fooCounter;  fooXHR = $.get( ..., function(data){    // Even aborted XHR may cause the callback to be invoked    if (token != fooCounter) return;    // At this point we know that we're using the data from the latest request  });});


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5428063.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存