1

いくつかの値のドロップダウンがあります。ユーザーがいくつかの値を選択するとき、これらの値をパラメーター値としてURLにバインドし、このURLを使用してテキストフィールドのデータをフェッチします。

ここでフェッチを実行してからテキストフィールドに入力する方法がわかりません。

提案してください。

前もって感謝します!ロナン

4

2 に答える 2

0

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) {...}); 
});
于 2013-02-26T06:35:14.883 に答える
0

このタスクを実行するには、次のようないくつかの手順に従う必要があります。

  1. 選択値に基づいてURLを作成する必要があります。

    var url = "http:// yourdomain?value =" + SELECTVALUE;

  2. 次に、jqueryでこのURL($ .ajax)を使用してAJAXリクエストを実行します

  3. テキストフィールドに応答を設定します。

http://api.jquery.com/jQuery.ajax/にajax呼び出しプロセスと応答タイプのテキストが表示されます

于 2013-02-26T06:37:19.257 に答える