0
em hỏi chút về ajax ạ
em đang làm phần xóa giỏ hàng bằng ajax, xóa thì xóa được rồi nhưng mà khi em xóa sản phẩm cuối cùng thì nó vẫn còn mấy cái button, phải f5 lại thì nó mới hiện câu thông báo bạn không có sản phẩm trong giỏ hàng
, vì khi em xóa thì chỉ xóa thẻ tr
trong form thôi, giờ em phải làm sao để khi xóa sản phẩm cuối trong giỏ hàng nó mất cả mấy cái button ạ và khi em xóa 1 sản phẩm thì trên icon giỏ hàng nó tự trừ đi 1 sản phẩm mà không phải f5 lại.
$this.parents('tr').remove();
em cảm ơn!
Trong ajax có function success để callback mỗi khi request bạn gửi đi thành công. Trong này, bạn có thể viết một function đếm số lượng <tr> để biết hiện này trong giỏ hàng cón bao nhiêu sản phẩm. Nếu số lượng tag <tr> chỉ còn lại phần hiển tên cột thì bạn in ra thông báo bạn không có sản phẩm trong giỏ hàng. Và cùng phương pháp này, mình nghĩ vấn đề trừ đi 1 sản phẩm chắc cũng giải quyết được luôn nhỉ 😁
tại sao lại là đô la this nhỉ 🙃
@quankm1097 cảm ơn bác
@vunguyen10111995 trên em có khai báo