こんにちは、javascript 変数を php に転送したいと思います。これはリアルタイム転送のようなものです。テキスト ボックスに入力されたユーザー入力は、データベースにあるかどうかを確認するために php スクリプトに転送されます。次に、出力は読み取り専用の別のテキストボックスに表示されます。
2 に答える
これにはAJAXを使用する必要があります。クライアントサイド(JavaScript)とサーバーサイド(PHP)のスクリプトの違いを理解していただければ幸いです。同様の問題で多くの質問が回答されています。グーグルで検索してください。例とともにそれらを見つけることができます。クライアント側とサーバー側の基本も参照してください。
AJAX を調べる必要があります。頭字語としては恐ろしく聞こえますが、使い方はとても簡単です。
Javascript で (jQuery を使用し、ID が「searchbox」のテキスト ボックスがあると仮定します。
$.get("search.php", {"term":$("#searchbox")}, function(data) {
alert(data);
}
PHP ファイル "search.php" で:
echo "Yay! " . $_GET['term'] . " Woo!";
テキストボックスの keyup イベントで JavaScript を実行すると、データがライブで取得されます。したがって、ボックスに「Hello World」と入力すると、次のような迷惑なメッセージ ボックスが次々と表示されます。
「イェーイ! H ウー!」、「イェーイ! 彼はウー!」、「イェー! ヘル ウー!」、「イェー! ヘル ウー!」... 「イェー! ハロー ワールド ウー!」
そこから、PHP コードが何か有用なものを返すようにする必要があります。そのためには、JSON を調べます。そこから、新しい有用な情報を使って何かを行うには、Javascript を作成するだけです。