jsのスクリプトから現在のPHPファイルにデータを送信し、それが現在のブラウザにロードされている:私はPHPファイル、content.phpを持って
<html>
<head>
<title>Content</title>
<script src="content.js"></script>
</head>
<body>
<?php
if (isset($_POST["status"]) && ($_POST["status"] === 1)) {
?>
Content for users with status 1
<?php
} else {
?>
Content for users with different status
<?php
}
?>
</body>
</html>
私が何をしたいのか、
に設定されています$_POST["status"]
私は隠されたHTMLフォームを使用してjavascて送信ボタンをクリックすることについて考えている
内content.js
から変数ript、それは実際にはエレガントなソリューションのようには見えません。
XMLHttpRequestを使用して、現在表示/ロードされているページにデータを送信する方法が見つからないという問題もありました。
私は余分なライブラリを使用していません、javascriptとphpだけです。
隠されたhtmlフォームの私の問題に対して、より洗練されたソリューションがありますか?
で設定します。これは本当に[XY問題](https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)のように聞こえます – charlietfl
ステータスを設定するためにセッション値を使用するのはなぜですか? – Geshode
***エレガントなソリューションを定義する***。 –