stackoverflow に答えが 1 つあることは知っていますが、それはフォームの送信に関連しています。
私のものは異なる実装です。$_SESSION[] に変数を登録し、別のページ (html/php) にリダイレクトする関数を呼び出す必要があります。今は AJAX を使いたくありません。これで私を助けてください。
stackoverflow に答えが 1 つあることは知っていますが、それはフォームの送信に関連しています。
私のものは異なる実装です。$_SESSION[] に変数を登録し、別のページ (html/php) にリダイレクトする関数を呼び出す必要があります。今は AJAX を使いたくありません。これで私を助けてください。
それは不可能です。PHP は、HTML が提供される前にサーバー上で実行されます。すべての php 関数は、onClick が発生した時点で HTML に評価されています。
フォームを実行して action="someFile.php" を設定し、 $_GET['someVaiable'] または $_POST['someVariable'] を使用できます
送信ボタンのあるフォームを使用してください。
非表示の入力を渡すために必要なものはすべて保存します(または、ユーザーが構成可能であると想定される場合は、非表示でない入力を使用します)。
フォームが送信されたら、データを健全性チェックし、必要なセッションデータを設定してから、リダイレクトします。
JavaScriptのクリックイベントを使用する必要はありません。送信ボタンのデフォルトの動作は、(クライアントが貢献できる)要求したすべてを処理します。
これをjavascriptでphpに渡す場合は、試すことができます
parameters.something = x;
parameters.somethingelse = y;
parameters.somethingelse1 = z;
$.post("class_handler", parameters)
次に、POST が発生したときに反応する class_handler が PHP に必要です。