変更されたときにjavascript関数(function typechanged(var))を実行するドロップダウンリストがあります。次に、varをサーバーに渡す必要があります。サーバーはvar文字列に従ってメニューを返す必要があります。次に、ドロップダウンが配置されているdivを、サーバーから受信した新しい応答テキスト(サーバー自体)で更新する必要があります。 Asp.netである新しいドロップダウンhtml文字列が含まれています)、私は解決策を検索しましたが、サーバーコントロールのasp要素の解決策がありましたが、私のものはhtmlドロップダウンであり、ページの「ドラッグアンドドロップ」コントロール要素ではありません。私はこれをすることになっていた...?
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が指定されていることがわかります (例: )。$.ajax
var
the_site_only_containing_new_dropdown.html
the_site_only_containing_new_dropdown.html?var=123
于 2012-06-23T08:47:53.633 に答える