单击链接以添加产品但保持在同一页面上

时间:2015-03-13 20:05:39

标签: javascript php function click preventdefault

我的mySQL数据库中有一列产品链接,我试图让用户在他/她的购物车中添加多个产品,而不是每次添加产品时都重定向到购物车。出于某种原因,当用户点击链接时,我的购物车没有更新。谁能告诉我我的代码有什么问题? $ producturl从数据库中提取链接。我希望该链接能够触发但保留在页面上。

    <?php $producturl = ProductURL::find(array('Product'=>$tube1->Tube1));
    if($producturl[0]->URL!=NULL){  
echo '<span id="shop">Add Cart NoRedirect</span>';
}
    ?>

<script type="text/javascript">
$(document).on('click', '#shop', function (event) {
 $.post( '<?php echo $producturl[0]->URL; ?>' );
event.preventDefault();
event.stopPropagation();
alert('Product has been added to cart');
});
</script>

0 个答案:

没有答案