いくつかの値のドロップダウンがあります。ユーザーがいくつかの値を選択するとき、これらの値をパラメーター値としてURLにバインドし、このURLを使用してテキストフィールドのデータをフェッチします。
ここでフェッチを実行してからテキストフィールドに入力する方法がわかりません。
提案してください。
前もって感謝します!ロナン
いくつかの値のドロップダウンがあります。ユーザーがいくつかの値を選択するとき、これらの値をパラメーター値としてURLにバインドし、このURLを使用してテキストフィールドのデータをフェッチします。
ここでフェッチを実行してからテキストフィールドに入力する方法がわかりません。
提案してください。
前もって感謝します!ロナン
jQueryメソッドを使用$('form').serialize();
して、それをjQuery.ajax()
データとして渡すことができます。
例
<select id="foo" name="foo" multiple="multiple">
<option value="1">one</option>
<option value="2">two</option>
<option value="3">three</option>
</select>
js変数でstr = $("form").serialize();
次のようなクエリ文字列になります
[path]?foo=1&foo=2&foo=3&someotherparams...
より明確な例
$("#FormSubmit").click(function()
{
var str = $("#ShowForm").serialize();
$.post("url.php", str , function(data) {...});
});
このタスクを実行するには、次のようないくつかの手順に従う必要があります。
選択値に基づいてURLを作成する必要があります。
var url = "http:// yourdomain?value =" + SELECTVALUE;
次に、jqueryでこのURL($ .ajax)を使用してAJAXリクエストを実行します
http://api.jquery.com/jQuery.ajax/にajax呼び出しプロセスと応答タイプのテキストが表示されます