【发布时间】:2011-10-26 16:44:13
【问题描述】:
我在Ajax中需要一些帮助,根据选择的下拉值,其对应值的列表将以复选框的形式显示,用户可以选择多个复选框。
【问题讨论】:
标签: ajax checkbox drop-down-menu
我在Ajax中需要一些帮助,根据选择的下拉值,其对应值的列表将以复选框的形式显示,用户可以选择多个复选框。
【问题讨论】:
标签: ajax checkbox drop-down-menu
在 Internet 上,有大量的 Ajax 教程可以教您做这些事情。你为什么不先做一些谷歌搜索哈哈?
无论如何,它可以是这样的:
<select id="dropdown" onchange="makeAjaxCall()">
<option value="">Select something</option>
<option value="option1">Option 1</option>
</select>
<div id="checkList"></div>
function makeAjaxCall()
{
$("#checkList").html('');
if ($("#dropdown").val() != "") {
optionChosen = $("#dropdown").val();
$.ajax({
type: "GET",
url: "SomePage",
data: {
dropdown: optionChosen
},
success: function(response) {
$(response).find('something').each(function() {
//generate the check boxes and put in the div.checkList
});
},
dataType: "xml"
});
}
}
【讨论】: