gpt4 book ai didi

jquery - 我该如何让 Ajax 队列插件在 jQuery 1.3 中工作?

转载 作者:行者123 更新时间:2023-12-03 22:25:14 24 4
gpt4 key购买 nike

我有一个可以同时发送多个 Ajax 请求的应用程序。我最初遇到了竞争条件,直到我发现 jQuery Ajax Queue plugin ,它在 jQuery 1.2 上工作得很好,但在 jQuery 1.3 上却失败了。该插件实际上有两个不同的版本;我目前正在使用this one这与第一个相同,但只是添加了更多功能。

无论如何,我在 Firefox 3.0.10 上使用 Firebug,当我运行代码时,我没有收到任何明确的错误,调用只是永远不会返回。

我显然可以继续使用 v1.2,但真的很想了解为什么这个插件在最新版本中失败以及我可以做些什么来让它工作。

提前致谢。

最佳答案

如果您愿意做一些跑腿工作,您应该能够使用 jQuery 的内置队列支持。

// First Ajax request
$(document).queue("ajaxRequests", function() {
$.ajax({
// Stuff
success: function() {
$(document).dequeue("myName");
});
});
});

// Second Ajax request
$(document).queue("ajaxRequests", function() {
$.ajax({
// Stuff
success: function() {
$(document).dequeue("myName");
});
});
});

// Trigger the queue
$(document).dequeue("ajaxRequests");

当然,将其包装在插件中非常容易。

关于jquery - 我该如何让 Ajax 队列插件在 jQuery 1.3 中工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/881222/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com