星空网 > 软件开发 > ASP.net

Html.DropDownListFor() 二级联动 ($.getJSON)

 

Control:

1 public ActionResult GetPositionName(int parentid)  //发布新职位页面中的根据职位类别,获取职位名称2     {3       List<Category> categorylist2 = categorymanage.GetCategotyByParentId(parentid);4       return Json(categorylist2.ToList(), JsonRequestBehavior.AllowGet);5     }

  

view:

1 <%=Html.DropDownListFor(Model=>Model.CATEGORY,(SelectList)ViewBag.Category1 ,"--------请选择--------" ,new { @Style="font-size:18px"}) %>2             3 <%=Html.DropDownListFor(Model => Model.POSITION_NAME, (SelectList)ViewBag.Category2 ,"--------请选择--------" , new { @Style="font-size:18px"})%>

 

jQuery:

 1 <script type="text/javascript">  2     $(document).ready(function () {        //根据选择的职位类别,动态获取下属职位名称 3       $("#CATEGORY").change(function () { 4         var url = "/Position/GetPositionName/?parentid=" + $("#CATEGORY").val(); //规则是控制器/方法/参数 5         //alert(url); 6         $.getJSON(url, function (data) { 7           $('#POSITION_NAME').html(''); 8           //alert('hello'); 9           $("#POSITION_NAME").append("<option value=''>--------请选择--------</option>")10           $.each(data, function (i, item) {11             $('#POSITION_NAME').append("<option value='"+item.NAME+"'>"+item.NAME+"</option>");12           });13         });14        15        16       });17     });18   </script>

实现效果:

Html.DropDownListFor() 二级联动 ($.getJSON)

 




原标题:Html.DropDownListFor() 二级联动 ($.getJSON)

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

微信支付:https://www.goluckyvip.com/tag/14669.html
中巴关系:https://www.goluckyvip.com/tag/1467.html
中非合作:https://www.goluckyvip.com/tag/14670.html
品类分布:https://www.goluckyvip.com/tag/14671.html
性别分布:https://www.goluckyvip.com/tag/14672.html
市场梯队:https://www.goluckyvip.com/tag/14673.html
北京到嵩山自驾游沿途景点 北京距离嵩山有多远:https://www.vstour.cn/a/411244.html
泰国签证有出生地 泰国出生入籍护照:https://www.vstour.cn/a/411245.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流