public ActionResult GetProductCategorys(int? pid = null) { if (pid == null) { var list = db.Pms_Category.Where(c => c.Deleted == false && c.Levels == 1).Select(c => new { Value = c.ID, Display = c.CName }).ToList(); return Json(list, JsonRequestBehavior.AllowGet); } else { var list = db.Pms_Category.Where(c => c.Deleted == false && c.ParentID == pid).Select(c => new { Value = c.ID, Display = c.CName }).ToList(); return Json(list, JsonRequestBehavior.AllowGet); } }
后台数据格式三级联动使用演示
本插件依赖jQuery,使用前请先在页面上引入jQuery文件
先定义一个演示页面如下:DIV1,DIV2是用来包裹生成的联动菜单的
GetProductCategorys $(function () { ); }); div>
1.带“请选择的”添加模式
演示效果如下:
2.不带“请选择的”添加模式演示效果如下:
3.带“请选择的”修改模式给三级级联菜单初始化时赋上默认值(应用场景:修改用户的收货地址、修改商品的所属三级分类)
演示效果如下:
4.不带“请选择的”修改模式演示效果如下:
5.修改select的name和id结果如下:
6.修改获取数据的URL 7.支持回调函数