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