当有人输入promocode并单击apply(使用href)而不使用php和javascript重定向到另一个页面时,如何更新购物车中的值?请帮助。谢谢
我的代码:
<td colspan="2" align="left"><input style="width:200px;" type="text" name="_PromoCode" placeholder="Insert Promo Code" maxlength="20" /></td>
<td align="left"><a href=# onclick="return get_promo();">apply</a></td>
<td> </td>
<td><font color="#FF0000"><?php echo $hasil['Currency_ID'];?></font></td>
<td><font color="#FF0000"><?php echo "<span id='promocode' style='float:right'>". number_format($total_promo)."</span>";?></font></td>
脚本:
<script>
function get_promo()
{
var x = <?php echo $total_promo ?> ;
document.getElementById("promocode").innerHTML = formatNumber(x);
}
</script>
截图:
答案 0 :(得分:1)
如果您从数据库(如mysql)获取促销代码。我建议你在你的javascript代码中做一个AJAX调用到一个PHP脚本,它将检索促销代码信息并更新总数等。使用ajax,您可以不重定向到另一个页面或刷新当前页面。
答案 1 :(得分:0)
使用Ajax
进行此类操作。
您可以在不刷新的情况下将已处理的数据发送和接收到页面。
您可以使用AJAX
在此处查看