Layuiは三級連動を実現
3272 ワード
html、私はここでjspを使っているので、cラベルを使って、htmlの場合ajaxを使ってトップクラスの分類を初期化することができます
js,リスニング一級二級分類ドロップダウンボックス選択イベント,動的クエリーデータベース分類
js,リスニング一級二級分類ドロップダウンボックス選択イベント,動的クエリーデータベース分類
form.on('select(tag1)', function (data) {
// console.log(data.elem); // select DOM
// console.log(data.value); //
// console.log(data.othis); // DOM
var parentId = data.value;
if (parentId === "" || parentId < 1) {
return;
}
$.post("${baseUrl }/cms/admin/knowlege/getchildrentags", {parentId: parentId}, function (res) {
if(res.code==0){
var tag2List= res.result;
var options="";
for (var i = 0; i < tag2List.length; i++) {
var tag = tag2List[i];
options+=' ';
}
$("select[name='tag2']").html(options)
//
// 1 type 2 filter
form.render('select');
}
else{
layer.msg(' !', {icon: 5});
}
})
});
form.on('select(tag2)', function (data) {
var parentId = data.value;
if (parentId === "" || parentId < 1) {
return;
}
$.post("${baseUrl }/cms/admin/knowlege/getchildrentags", {parentId: parentId}, function (res) {
if(res.code==0){
var tag3List= res.result;
var options="";
for (var i = 0; i < tag3List.length; i++) {
var tag = tag3List[i];
options+=' ';
}
$("select[name='tag3']").html(options)
//
// 1 type 2 filter
form.render('select');
}
else{
layer.msg(' !', {icon: 5});
}
})
});