目前我有多个下拉菜单,但我想添加带复选框的下拉列表 我的代码看起来像这样
<select class="form-control dropdown-check-list" style="margin-left: 1px; margin-top: 9px;" id="ddl_parameter" multiple="multiple" name="tablecol" required/>
对于我正在使用ajax调用从数据库获取数据的选项,我希望下拉列表选中此选项的复选框
GetParamter();
function GetParamter() {
$.ajax({
url: "/GetParamter",
type: 'get',
datatype: 'JSON',
success: function (response) {
var data = JSON.stringify(response);
var data = JSON.parse(data);
$("#ddl_parameter").empty();
$("#ddl_parameter").append('<option value="0">Choose an Option..</option>');
for (var i = 0; i < data.length; i++) {
$("#ddl_parameter").append('<option value="' + data[i]["name"] + '">' + data[i]["name"] + '</option>');
}
},
error: function (jqXHR, exception) {
//alert(xhr.responseText);
}
});
}
答案 0 :(得分:0)
您可以使用Boostrap Multiselect下拉列表,使用复选框
for ($i = 1; $i <= CITY_COUNT; $i++) {
for ($j = 1; $j <= CITY_COUNT; $j++) {
if ($_POST[$i . '_' . $j] != '')
//
$distances[$i][$j] = $_POST[$i . '_' . $j];
else if ($_POST[$j . '_' . $i] != '')
$distances[$i][$j] = $_POST[$j . '_' . $i];
else
$distances[$i][$j] = 32767;
}
}