ホームページ > バックエンド開発 > PHPチュートリアル > JavaScript 変数を PHP 変数に渡すにはどうすればよいですか?

JavaScript 変数を PHP 変数に渡すにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-10 21:13:10
オリジナル
174 人が閲覧しました

How Can I Pass a JavaScript Variable to a PHP Variable?

JavaScript 変数を PHP 変数に渡す

このシナリオでは、「theContents」という名前の JavaScript 変数を「$phpvariable」という名前の PHP 変数に転送します。主な懸念は、PHP はサーバー上で実行され、JavaScript はクライアント上で実行されることです。したがって、直接割り当てることはできません。

これを解決するには、AJAX を利用して「theContents」を PHP サーバーに送信します。段階的な解決策は次のとおりです:

JavaScript コード

ボタンがクリックされたときに実行される JavaScript 関数を定義します:

function scriptvariable() {
  var theContents = "the variable";

  // Send "theContents" to PHP server using AJAX
  $.post('php_handler.php', { variable: theContents });
}
ログイン後にコピー

PHP コード

PHP ハンドラー ファイル (php_handler.php) で、AJAX から変数を受け取りますrequest:

<?php

if (isset($_POST['variable'])) {
  $phpvariable = $_POST['variable'];

  // Perform database lookup or other operations based on $phpvariable
  // ...

}

?>
ログイン後にコピー

AJAX リクエストの初期化

JavaScript コードで、「theContents」を PHP サーバーに送信するための AJAX リクエストを初期化します。

// When button is clicked
$('#button').click(function() {
  scriptvariable();
});
ログイン後にコピー

次に、ボタンをクリックすると、「theContents」JavaScript 変数が PHP サーバーに送信され、 「$phpvariable」PHP 変数。データベース検索や他の PHP 操作に使用できます。

以上がJavaScript 変数を PHP 変数に渡すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート