gpt4 book ai didi

javascript - 第一个函数在 javaScript 中结束后如何运行第二个函数?

转载 作者:行者123 更新时间:2023-11-30 07:04:28 25 4
gpt4 key购买 nike

function addItemToCart (id_1, id_2, id_3, id_etc) {
jQuery.ajax({

});
}

function clearCart()
{
jQuery.ajax({
});
}

function buyButton()
{
clearCart();
setTimeout(function()
{
redirect to cart;
addItemToCart(283746 , 1, 1, "Months", "1294");
}, 500);
}

我试图做到这一点,而不是使用 setTimeout,而是等到 clearCart() 通过 ajax 完成加载,然后它运行 setTimeout 中的函数,我似乎无法弄清楚这一点。我尝试进行回调,但我会说它不正确..

function FirstFunction(callBack)
{
clearCart();

if (callback)
{
callback();
}
}
function SecondFunction()
{
buyButton();
}

FirstFunction(SecondFunction);

最佳答案

如果您想在 Ajax 响应到达时运行一些代码,请将它放在 donesuccess 处理函数中。这就是这些功能的用途。

不要猜测请求需要多长时间。

关于javascript - 第一个函数在 javaScript 中结束后如何运行第二个函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32275154/

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