我的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>