如何在不使用ajax刷新页面的情况下更新php变量

问题描述 投票:-1回答:1

我使用Opencart 2框架并希望在不刷新页面的情况下更新我的php变量,这可能吗?

在增加或减少数量时发送ajax以获取价格,但如何更新$ total_price,如果可能的话

<?php if $total_price > 100): ?>
 <div>
   <label>
     <input type="radio" name="payment_method" value="check">
     <strong>Check</strong>
   </label>
 </div>
<?php endif; ?>
php ajax
1个回答
-1
投票

我发现要这样做的唯一方法是使用php变量total_price设置CSS,如果有人知道更好的方法,请告诉我

<div style="<?php if $total_price > 100): ?>display:block <?php else: ?> display:none  <?php endif; ?>">
<label>
  <input type="radio" name="payment_method" value="check">
  <strong>Check</strong>
</label>
</div>

然后增加或减少数量sned ajax并使用结果的show()或hide()方法

success: function(json){
        if (json.total_price >= '100') {
            $('div').show();
        }
© www.soinside.com 2019 - 2024. All rights reserved.