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中的函数,我似乎无法弄清楚这一点..我试图做一个回调,但我想说,这是不正确的..如何在第一个在javaScript中结束后运行第二个函数?
function FirstFunction(callBack)
{
clearCart();
if (callback)
{
callback();
}
}
function SecondFunction()
{
buyButton();
}
FirstFunction(SecondFunction);
运行它在中,.done处理 – mplungjan