以下是代码:
$('#add-custom-btn').click(function(e) {
// add the item to the cart
var varid = $('input[name=id]:checked').val();
console.log('varidx: ', varid);
CartJS.addItem(varid, 1, {}, {
success: function(data, textStatus, jqXHR) {
console.log('finished adding item');
$.get('/cart.js', '', function(data) {
console.log('cart returned', data);
}, 'json');
}
});
});
问题是success回调根本没有被触发。我已经测试了get on cart.js,它运行正常。但是在调用之前我需要确保addItem已经完成。