私はある種のショッピングカートに取り組んでいます。商品をカートに入れることができるように設定しました(複数の商品を扱うことができます)。このコードを使用して、カートからのアイテムの削除を処理しています。
$('.delete-button').click(function(ev) {
ev.stopPropagation();
ev.preventDefault();
idValue = $(this).parent().siblings(".name").attr('id');
$.post("includes/delete-cart.php",{id:idValue},
function(data){
// Do something with returned data.
}, "json");
$("#wrap-change-cart").load('includes/cart-sidebar.php',function(){
$('#loading').hide();
}); // Load change in cart.
});
delete-cart.php ファイルは、データベースからアイテムを削除します (簡略化された mySQL クエリ)。問題は、削除ボタン ( タグ ) が押されると、削除されることもありますが、ページが更新されることもあります (それ自体にリンクされたタグであるため)。これはコードの最初の 2 行で停止する必要があると考えられていました。提案?
PS不適切なタイトルについての謝罪