一、首先要保证下拉框调用的方法的正确
二、
-
$("#bigclassId").ysComboBox({ url: '@Url.Content("~/BasisManage/Bigclassification/GetListJson")', key: "Id", value: "BigclassName", class: "form-control", multiple: false }); $("#bigclassId_select").on("select2:select", function (e) { $("#BigclassName").val(e.params.data.text); $("#BigclassId").val(e.params.data.id); }) var data = []; $("#secclassId").ysComboBox({ data: data, class: "form-control", multiple: false });
-
//二级大类选择 $("#bigclassId").change(function () { let bigClassId = $("#bigclassId").ysComboBox("getValue"); $("#secclassId").ysComboBox({ url: '@Url.Content("~/BasisManage/Secclassification/GetListJson")' + '?BigclassId=' + bigClassId , key: "Id", value: "SecclassName", class: "form-control", multiple: false }); $("#secclassId_select").on("select2:select", function (e) { $("#SecclassName").val(e.params.data.text); }) });
-
//三级大类选择
$("#secclassId").change(function () {
//let bigClassId = $("#bigclassId").ysComboBox(“getValue”);
let secid = $("#secclassId").ysComboBox(“getValue”);
$("#thrclassId").ysComboBox({
url: ‘@Url.Content("~/BasisManage/Thrclassification/GetListJson")’ + ‘?SecclassId=’ + secid ,
key: “Id”,
value: “ThrclassName”,
class: “form-control”,
multiple: false
});
$("#thrclassId_select").on(“select2:select”, function (e) {
$("#ThrclassName").val(e.params.data.text);
})
});
其中