
نوشته اصلی توسط
k-pax
به جای
کد:
window.location.href='';
هم از دستور جکوئری استفاده کن تا سبد خریدت خالی نشون بده
کد را جایگزین می کنم ولی دیگه ریست سبد عمل نمی کند
ببینید برنامه ایرادی دارد که وقتی روی دکمه ی ریست سبد در bootbox کلیک می کنم بوت باکس بسته می شه و کل پیج رفرش می شود که اینجا وقتی دکمه ریست را بفشارم میخواهم خالی شدن جدول را ببینم
کد:
<script src="./jquery.js"></script>
<script src="./bootbox.js"></script>
<script type="text/javascript">
function AddToCart(id)
{
var ID = id;
$.post('./inc/functions/basket.php',{PID:ID},function(data){
bootbox.dialog({
title: "سبد خرید",
message: '<div id="Basket">'+
'<p id="AddResult"></p>'+
'<div id="BasketContent">'+ data +'</div>'+
'</div>',
buttons: {
success: {
label: "پرداخت",
className: "btn-success",
callback: function() {
AcceptItems();
}
},
danger: {
label: "حذف سبد خرید!",
className: "btn-danger",
callback: function() {
EmptyBasket();
}
},
main: {
label: "ادامه خرید",
className: "btn-primary",
}
}
});
});
}
function EmptyBasket()
{
<?php
unset($_SESSION['pcount']);
session_destroy();
?>
$("#Cart").html('');
}
function AcceptItems()
{
<?php
?>
}
</script>
کد ریست کردن سبد را به شکل بالا نوشتم