0

変更されたときにjavascript関数(function typechanged(var))を実行するドロップダウンリストがあります。次に、varをサーバーに渡す必要があります。サーバーはvar文字列に従ってメニューを返す必要があります。次に、ドロップダウンが配置されているdivを、サーバーから受信した新しい応答テキスト(サーバー自体)で更新する必要があります。 Asp.netである新しいドロップダウンhtml文字列が含まれています)、私は解決策を検索しましたが、サーバーコントロールのasp要素の解決策がありましたが、私のものはhtmlドロップダウンであり、ページの「ドラッグアンドドロップ」コントロール要素ではありません。私はこれをすることになっていた...?

4

1 に答える 1

0

が呼び出されたときにAJAX呼び出しを行いたいと思うでしょうtypechanged()

考えられる解決策の 1 つは、サイトに jQuery を含めることです。

Javascript:

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
function typechanged(var) {
  $.ajax({
    url: "the_site_only_containing_new_dropdown.html",
    method: "get",
    data: {
      var: var
    },
    success: function(data) {
      $("#new_dropdown_placeholder").html(data);
    }                
  });
}
</script>

HTML:

<div id="new_dropdown_placeholder"></div>

-methodのdata-argument によって、URL にtoが指定されていることがわかります (例: )。$.ajaxvarthe_site_only_containing_new_dropdown.htmlthe_site_only_containing_new_dropdown.html?var=123

于 2012-06-23T08:47:53.633 に答える