参数说明:
select1:父选择框id
select2:子选择框id
parentid:父选择框类型+父选项id,如:100.1、100.2
flag:标志位,是否显示无效选项
select2Value:子选择框得值,供初始化时使用
//二级联动
function mutipleSelect(select1, select2, parentid, flag, select2Value){
var id =$("#"+select1).val();
var url = "selectSysDictDataByParentId";
var params = {
'parentid' : parentid + "." + id,
'flag' : flag
};
$.post(url,
params,
function(result){
if(result != ''){
$("#"+select2).empty();
$("#"+select2).append('<option value="">请选择...</option>');
$.each(JSON.parse(result), function (i, option) {
var str = "<option value = '"+option.dkey+"'";
if(select2Value == option.dkey){
str += "selected";
}
str += ">"+option.content+"</option>";
$("#"+select2).append(str);
});
}
});
}