當調用typechanged()
時,您很可能想要撥打AJAX。
一個可能的解決辦法是包括在您的網站的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>
你看到data
-argument的$.ajax
-method提供了URL中的至the_site_only_containing_new_dropdown.html
(例如, the_site_only_containing_new_dropdown.html?var=123
)你可以在那裏採取行動。
有沒有什麼辦法從同一個頁面獲取響應,但要確定這個數據是從ajax發送的,然後返回下拉菜單,否則返回整個頁面的html字符串類的東西....,Asp.net具體的 – Rajan
@Rajan你可以爲你的ajax-request添加一個URL參數,如果它定義了,你只輸出相關的部分。 – Seybsen