私はプログラミングにとても新しいので、php条件が満たされていれば、下のコードをli の要素に表示するようにしました。すべてが現在正常に動作していますが、問題は、PHPの条件が満たされ、ページの更新が必要なときに、liのようなhtml要素がリフレッシュしないということです。私は、これがサーバー側とクライアント側のためのものであることを知っています。 誰かがこの問題を解決するアヤックスコードの提案を私に助けてくれますか?PHPの条件が満たされたときにulまたはdiv要素をリフレッシュする
がはるかにappriciated、THX
<!-- checks if product in cart and if yes shows checkout and cart button -->
<ul class="main_menu">
<?php if ($this->cart->hasProducts()) { ?>
<li><a id="top-checkout" href="<?php echo $checkout; ?>"><?php echo $text_checkout; ?></a></li>
<li><a id="top-cart" href="<?php echo $cart; ?>"><?php echo $text_cart; ?></a></li>
<?php } else { ?>
<!-- checks if voucher in cart and if yes shows checkout and cart button -->
<?php if ($this->cart->hasProducts() || (isset($this->session->data['vouchers']) && $this->session->data['vouchers'])) { ?>
<li><a id="top-checkout" href="<?php echo $checkout; ?>"><?php echo $text_checkout; ?></a></li>
<li><a id="top-cart" href="<?php echo $cart; ?>"><?php echo $text_cart; ?></a></li>
<?php } ?>
<?php } ?>
<!-- END -->
<!-- checks if customer is logged in and if yes shows account button -->
<?php if ($logged) { ?>
<li><a id="top-account" href="<?php echo $account; ?>"><?php echo $text_account; ?></a></li>
<?php } ?>
<!-- END -->