gpt4 book ai didi

javascript - javascript函数的编排

转载 作者:行者123 更新时间:2023-11-29 17:19:33 26 4
gpt4 key购买 nike

我正在尝试运行 2 个函数,然后在点击处理程序中重新定位用户。代码如下。

$(".myLink").click( function() {
function1(param1); // This function contains an ajax call that updates a DB.
function2(param1); // This function does as well.
window.location="foo.php";
});

虽然我的 window.location 正确地重新定位,但函数没有正确触发。我卡在 jQuery 1.43 上,所以我不能使用延迟对象。

处理上述编排的公认架构是什么。

最佳答案

回调

$(".myLink").click( function() {
function1(param1, { success: function() {
function2(param1, { success: function() {
window.location = "foo.php";
}});
}});
});

或者也许是这样,这将允许他们同时开火:

$(".myLink").click( function() {
completed = 0;
var success = function() {
completed++;
if (completed === 2) {
window.location = "foo.php";
}
}
function1(param1, { success: success });
function2(param1, { success: success });
});

如果没有合适的 Defered 库,这基本上就是您可以做的。

关于javascript - javascript函数的编排,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13998512/

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