我是第一次使用jQuery.queue(),但還不太了解。有人可以指出我做錯(cuò)了嗎?在firebug中,我仍然看到同時(shí)觸發(fā)POST請(qǐng)求-因此,我想知道是否在錯(cuò)誤的位置調(diào)用了dequeue()。另外-如何獲得隊(duì)列長(zhǎng)度?我需要將這些請(qǐng)求排隊(duì)的原因是,單擊按鈕后就會(huì)觸發(fā)它。用戶可以快速連續(xù)單擊多個(gè)按鈕。試圖剝離我的代碼的基本結(jié)構(gòu):$("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 回答
- 0 關(guān)注
- 729 瀏覽
添加回答
舉報(bào)
0/150
提交
取消