ホームページ > ウェブフロントエンド > jsチュートリアル > フォーム送信を使用して JavaScript 変数を PHP に渡すにはどうすればよいですか?

フォーム送信を使用して JavaScript 変数を PHP に渡すにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-21 20:13:32
オリジナル
284 人が閲覧しました

How Can I Pass JavaScript Variables to PHP Using Form Submission?

フォーム送信経由で JavaScript 変数を PHP に渡す

JavaScript 変数を PHP コードに渡すには、直接アクセスする場合とは異なるアプローチが必要です。これは、PHP コードがサーバー側で実行され、JavaScript がクライアント側で実行されるためです。

JavaScript から PHP に変数を渡すには、非表示のフォーム入力フィールドを使用する方法があります。ただし、PHP は同じページ内の JavaScript 変数値に直接アクセスできないことを理解することが重要です。

提供されたコード スニペットでは、hidden1 入力に JavaScript 関数 func_load3 からの値が割り当てられています。ただし、PHP コードは、この値を $salarieid として取得しようとしています。

これに対処するには、次のように HTML フォームに JavaScript または jQuery を埋め込むことができます。

<form name="myform" action="<?php echo $_SERVER['$PHP_SELF']; ?>" method="POST">
    <input type="hidden" name="hidden1">
ログイン後にコピー

フォーム送信時、PHP コードは次のように hidden1 変数の値にアクセスできます:

$salarieid = $_POST['hidden1'];
ログイン後にコピー

ただし、このアプローチでは送信が必要です。データを転送するためのフォーム。 AJAX や Web ソケットの使用などの代替ソリューションについては、オンラインの他のリソースを参照してください。

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

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