event.preventDefault()无效

时间:2016-05-21 20:47:11

标签: jquery e-commerce preventdefault

我正在尝试从电子商务网站上的购物车中的商品中删除商品,即时通讯使用jquery,但没有任何作品...... 我点击jquery午餐的链接:

<a class="btn addpanier" href="addpanier.php?id=<?php echo $a['id'];?>">

我的jquery代码:

(function($){

$('.removepanier').click(function(event){ 
event.preventDefault();

$.get($(this).attr('href'),{},function(data){
    if (data.error) {
        alert(data.message);
    }else{
        if(confirm(data.message + '. Voulez vous revenir en accueil?')){
            location.href="index.php";
        }else{
            $('#panier12').empty().append(data.panier);
            $('#total12').empty().append(data.total1 + ' MAD');
            $('#total2').empty().append(data.total1 + ' MAD');
            $('#panier2').empty().append(data.panier);

        }
    }
},'json');
return false;
});
})(jQuery);

代码工作正常,但它带我到用href编写的链接,这不是我想要的...

1 个答案:

答案 0 :(得分:0)

$(document).ready(
$('.removepanier').click(function(event){ 
event.preventDefault();

$.get($(this).attr('url'),{},function(data){
    if (data.error) {
        alert(data.message);
    }else{
        if(confirm(data.message + '. Voulez vous revenir en accueil?')){
            location.href="index.php";
        }else{
            $('#panier12').empty().append(data.panier);
            $('#total12').empty().append(data.total1 + ' MAD');
            $('#total2').empty().append(data.total1 + ' MAD');
            $('#panier2').empty().append(data.panier);

        }
    }
},'json');
return false;
});
)

在html中使用attr更改您的href url