我的“成功”反应似乎发射得太快,所以我被迫离开了......
$('.hs_cart button').click(function(){
$.get($(this).attr('url'), {
success: function(){
refresh_mini_cart();
}
});
});
到此......
$('.hs_cart button').click(function(){
$.get($(this).attr('url'), {
success: function(){
setTimeout(function(){
refresh_mini_cart();
}, 5000);
}
});
});
我也尝试了以下但是收到了“404 not found”......
$('.hs_cart button').click(function(){
$.get({
url: $(this).attr('url'),
success: function(){
refresh_mini_cart();
}
});
});
在我需要插入setTimeout ??
时,我做错了什么这是我试图解雇的Woocommerce功能......
function refresh_mini_cart(){
$.ajax($fragment_refresh).done(function(response){
if(response.cart_hash.length !== 0)
return true;
});
}
答案 0 :(得分:1)
让我们简化一下你的$.get()
。请尝试以下代码。
$('.hs_cart button').click(function(){
$.get($(this).attr('url'), function() {
refresh_mini_cart();
});
});
您的问题是$.get()
的语法不正确。