Я делаю корзину с отдельной страницей. При нажатии кнопки просмотра корзины загружается файл корзины php
. Где я зацикливаю переменную сеанса корзины array
и показываю на странице. Но когда пользователь нажимает кнопку удаления элемента, он должен быть удален и не показываться после на странице корзины. Теперь, как я могу автоматически обновить страницу корзины без перезагрузки страницы?
Мне нужна идея, как мне это реализовать?
часть петли
<?php foreach($_SESSION['cart'] as $result)
{
?>
кнопка удаления
<div class="col-sm-6">
<div class="row">
<div class="col-sm-2">
<h6><strong><?php echo $result['price']; ?><span class="text-muted"> x</span></strong></h6>
</div>
<div class="col-sm-4">
<input type="text" class="form-control input-sm" value=<?php echo $result['quantity']; ?>>
</div>
<div class="col-sm-2">
<button type="button" class="btn btn-link btn-sm">
<span class="fa fa-trash"> </span>
</button>
</div>
</div>
</div>
полный исходный код здесь
Редактировать 1
Предположим, я получаю страницу ajax
, звоните
$.ajax(
{
url: 'makeCartPage.php',
type: 'POST',
success: function(msg)
{
//here to code to show the new cart page/information
},
error: function()
{
console.log('cart error');
}
});
Но была проблема с показом ajax
возвращаемых данных.