このシナリオでは、非表示のフォーム入力を利用して JavaScript 変数を PHP に転送することを目的としています。ただし、$_POST['hidden1'] から $salarieid の値を取得する際に問題が発生します。
問題の理解
PHP コードはサーバー側で動作します、JavaScript などのクライアント側のアクティビティから独立しています。したがって、JavaScript 変数に直接アクセスすることはできません。
代替解決策: フォーム データの送信
JavaScript に依存する代わりに、HTML フォーム内の GET または POST メソッドを利用してデータを渡します。変数の値を PHP に変換します。
次のように更新されたと考えてください。コード:
<!DOCTYPE html> <html> <head> <title>Salary Selection Form</title> </head> <body> <form method="POST"> <label for="salarieids">Salarie ID:</label> <select>
以上がサーバー側の処理のために JavaScript 変数を PHP に効果的に渡すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。