나는 장바구니에 올랐습니다. 항목을 장바구니에 추가 할 수 있도록 모든 설정을 완료했습니다 (여러 항목을 처리 할 수 있음). 나는 카트에서 항목의 삭제를 처리하기 위해이 코드를 사용하고 있습니다 :때로는 페이지를 새로 고침하고 가끔 카트에서 삭제
$('.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.
});
h 제-cart.php 파일은 데이터베이스 (simpled MySQL의 쿼리)에서 항목을 삭제합니다. 문제는 삭제 버튼을 누르면 (태그), 때로는 삭제되지만 때로는 페이지를 새로 고칩니다 (태그 자체가 연결된 것처럼). 처음 두 줄의 코드에서 중지되어야한다고 생각합니다. 제안?
P. 나쁜 제목에 대한 사과는
$ ('a.delete-button')을 추가해보십시오. –
가치가 있지만 도움이되지 않았 음 – Andrew
두 번째 샷은 .stopPropagation() 대신 .stopImmediatePropagation()이됩니다. –