質問:
JavaScript 変数を PHP 変数に送信するにはどうすればよいですか? PHP 変数、特にボタンがクリックされたときに使用し、更新せずにデータを取得するために使用します。 page?
解決策:
PHP などのサーバー側言語と JavaScript などのクライアント側言語は別々に動作しますが、AJAX 技術を使用して JavaScript 変数を PHP に送信できます。方法は次のとおりです:
JavaScript から PHP へ:
var xhr = new XMLHttpRequest();
document.getElementById("myButton").addEventListener("click", function() { // Your code to send the variable });
xhr.open("POST", "myphpfile.php", true); xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); xhr.send("variable=" + theContents);
PHP から JavaScript へ:
PHP サーバー上で、 $_POST スーパーグローバルを使用して JavaScript から送信された変数
$phpvariable = $_POST['variable'];
注: データベース検索など、必要に応じて PHP コード内で $phpvariable を引き続き使用できます。
以上がページを更新せずに JavaScript 変数を PHP に送信するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。