条件を満たしているかどうかを確認し、条件が満たされている場合は、MySQLクエリを実行するPHPファイルへのAjax呼び出しを行っています。Ajaxコール後のPHP変数の更新
クエリは、新しい値で自分のDB内のテーブルを更新します。これはすべて素晴らしいです。手動でリロードせずに、現在のページに新しい値を表示する方法を知りたいです。コードは以下の通りです。
私が更新してい変数が$ trialExpiry
HTML/PHP
<h4 class="sbText mt-10">Trial End Date: <?php echo date("d/m/Y",
strtotime($trialExpiry)); ?></h4>
<form id='promocode'>
<input type='text' class='sbInput' placeholder='Promo Code' name='promocode'>
<input type='hidden' name='userid' value='<?php echo $userID; ?>'>
<button class='btn sbSubmit'>Submit</button>
</form>
であるjQueryの
<script>
$(function() {
$('#promocode').on('submit', function (e) {
e.preventDefault();
$.ajax({
type: 'post',
url: '../model/process-promo-code.php',
data: $('#promocode').serialize(),
success: function() {
$("button.btn").css({
'transition-duration': '1000ms',
'opacity': '0.5'
});
}
});
});
});
</script>
本当にありがとうございました。
あなたのページにどのような「新しい価値」を見せたいですか?あなたの質問にそれを含めてください:それは不明です。 – Terry