私はそのようなhtmlファイルがあります。AJAX-phpの要求
<?
$q=$_REQUEST['???'];//sth. like that
echo $q;
?>
<form>
<select name="users" onchange="showUser()">
<option value="">Select a person:</option>
<option value="1">Peter Griffin</option>
<option value="2">Lois Griffin</option>
<option value="3">Glenn Quagmire</option>
<option value="4">Joseph Swanson</option>
</select>
</form>
を、私はPHPブロック内の同じページでのonchange値によって選択を使用します。
私は、オプションのいくつかを選択し、$ qのようなPHPの変数を表示したいだけです。どのように私は同じページでそれを行うことができますか?あなたのonchange=""
関数呼び出しは、それはではjavascript関数へ
を選択ボックスで選択した値を運ぶ意味this.value
として引数を持つことになりますAJAX要求
を処理するJavaScript関数を持っている必要があり
?表示したいだけの場合は、JSで十分です。そうでなければ、phpファイルへのajaxリクエストが必要です。必要な操作の後、JSが値を返信します。これはJSがページ上に取り出して印刷します。 –
1.ループを使ってオプションをビルドします。 2.一致する場合:値= q、「選択済み」を追加 – Teson
これは明らかに通常どおり行うことができます。なぜあなたは同じページについて心配していますか? – Lion