Эхо $ _SESSION при нажатии кнопки (БЕЗ обновления страницы) - PullRequest
0 голосов
/ 25 февраля 2019

У меня есть меню интернет-кафе на сайте, и я добавляю товары в корзину с отправкой запроса по ajax.Мне нужно отображать изменения, сделанные в $_SESSION при каждом его обновлении (когда я увеличиваю или уменьшаю количество продуктов), но без обновления страницы.Является ли это возможным?Теперь я повторяю сеанс, как этот

if (!empty($_SESSION['shopping_cart'])){
  foreach ($_SESSION['shopping_cart'] as $key => $values) {
    echo "<tr>
      <td>"; echo $values['item_name'];  echo "</td>
      <td>"; echo $values['item_qty'];   echo "</td>
      <td>"; echo $values['item_price']; echo"</td>
    </tr>";
  }
}

Но он отображает новые элементы только при обновлении страницы, как это исправить?Спасибо!

1 Ответ

0 голосов
/ 04 марта 2019

Я решил проблему.Требовалось установить задержку между сообщением ajax и обновлением div (где отображается корзина).

setTimeout(function(){
        $("#orders_body").load('appendOrders.php');
    }, 500);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...