为了账号安全,请及时绑定邮箱和手机立即绑定

使用jQuery.queue()将Ajax请求排队

使用jQuery.queue()将Ajax请求排队

喵喔喔 2019-10-06 13:17:39
我是第一次使用jQuery.queue(),但还不太了解。有人可以指出我做错了吗?在firebug中,我仍然看到同时触发POST请求-因此,我想知道是否在错误的位置调用了dequeue()。另外-如何获得队列长度?我需要将这些请求排队的原因是,单击按钮后就会触发它。用户可以快速连续单击多个按钮。试图剥离我的代码的基本结构:$("a.button").click(function(){   $(this).doAjax(params);});// methoddoAjax:function(params){    $(document).queue("myQueueName", function(){     $.ajax({       type: 'POST',       url: 'whatever.html',       params: params,       success: function(data){         doStuff;         $(document).dequeue("myQueueName");       }     });   });}
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 711 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信