0

したがって、私が探しているのは、オプションを含むドロップダウン ボックスを用意することです。オプションを選択すると、データベースからデータが取得され、ページに配置されます。

それはどのように可能ですか?

.post メソッドを使用して jquery に渡そうとしましたが、ページを更新する必要がありますが、ページがフォームであり、更新すると、ユーザーがこれまでに入力した内容が失われるため、それができません...

ありがとう、あら

4

4 に答える 4

0

また、ユーザーが入力したすべての値が事前に入力されるようにフォームを設定することもできます(ページの更新後)。これをAJAXソリューションの代わりとして提案することはしませんが、それでも、つまり、適切な劣化のために、これを追加することをお勧めします。

于 2012-08-10T22:13:37.477 に答える
0

あなたが必要としているものを理解しているかどうかわかりません。しかし、データベースからいくつかのデータを選択してページに配置したいと思います。そして、フォームが正しく送信される前に、ドロップダウンリストの値を変更して、この「選択手順」をトリガーする必要がありますか? したがって、次のようなものを使用する必要があると思います。

 $("#dropdownlist").change(function(){
        var jqxhr = $.get("getdata.php",{key : $(this).val() });
        jqxhr.success(function(response){
            // and place response on yr page
        });
    });
于 2012-08-10T22:38:33.357 に答える
0

Philippeが提案したようにjquery .postを使用すると、ページは標準では更新されません。

于 2012-08-10T21:32:53.563 に答える
0

使用JQuery post:

    $.post('<url>', {'input' : data},
        function(answer){
              alert(answer);
   });

ページを更新しないように設定できます。

于 2012-08-10T21:04:54.787 に答える