AJAX を使用して JavaScript 変数を PHP に渡す
Web 開発では、多くの場合、クライアント側 (JavaScript) とサーバーの間でデータを交換する必要があります。 -サイド (PHP) コード。これは、非同期 JavaScript および XML (AJAX) を使用して実現できます。
JavaScript から PHP に変数を渡す
AJAX 呼び出しを介して JavaScript から PHP に変数を渡すには、次のようにします。次の手順を使用します。
サンプル コード
JavaScript:
<code class="javascript">$(".clickable").click(function() { var userID = $(this).attr('id'); $.ajax({ type: "POST", url: 'logtime.php', data: { userID: userID }, success: function(data) { alert("success!"); } }); });</code>
PHP (logtime.php):
<code class="php">if (isset($_POST['userID'])) { $userID = $_POST['userID']; // Process the userID variable as needed }</code>
提供されたコードの修正
提供されたコードでは、問題は、$uid = isset($_POST['userID']); を使用した PHP スクリプトにありました。この構文は変数が存在するかどうかをチェックしますが、その値は割り当てません。これを修正するには、次のコマンドを使用します。
<code class="php">$uid = $_POST['userID'];</code>
これらのガイドラインに従うことで、AJAX 経由で JavaScript 変数を効果的に PHP に渡し、クライアント コードとサーバー コード間の通信を可能にすることができます。
以上がAJAX を使用して JavaScript 変数を PHP に渡す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。