ajax リクエストを使用して、javascript 変数を php ファイルに渡すことができます。
var ajax = new XMLHttpRequest(),
params = "param1=" + escape(data) + "¶m2=" + escape(data2);
ajax.open("POST", "myphpfile.php", true);
ajax.send(params);
phpファイルに送信したいものをどこdata1
に入れますか。data2
パラメーターはいくつでも追加できますが、&
記号は末尾またはパラメーターとして解釈され、次のパラメーターに続くことに注意してください。そのため、データを送信する前にエスケープします。
注:私の知る限り、ajaxリクエストはWebワーカーで機能します
$_POST
サーバー側では、配列を読み取ることでデータにアクセスできます。
echo(rawurldecode($_POST['param1']));
param1
JavaScript 経由で送信した変数の名前に置き換えます。rawurldecode(string);
相手側でデータをアンエスケープするために使用します。
これがあなたの質問に答えることを願っています。