按钮点击数据始终发送。但是jquery ajax有时候不会返回数据。我不明白这背后的原因。
$(function(){
$.ajax({
url:'assets/get_cart_small_info.php',
type: 'get',
data: 'getsmallcart=true',
beforeSend:function(){
$('.cart_info').html('<img src="img/ring.gif">');
},
success: function(data){
setTimeout(function () {
$('.cart_info').html(data);
}, 2000);
},
error:function(){
$('.cart_info').html('<strong>Oops!</strong> Try again');
}
});
})
目前正在创建购物车,其中每次点击购物车价值增加1.然后在下次点击它返回2,然后在另一个上它返回3,依此类推...但有时它不会返回任何点击。现在,当我再次点击它返回5.这意味着之前的值已经发送,但它当时没有显示,并在下次点击时显示下一个值。请帮忙!