bind drop down list using jquery ajax on change of first ddl

后端 未结 1 1774
执笔经年
执笔经年 2020-12-10 17:21

I have two drop down lists, onchange of first drop downlist i want to populate the second one in ajax. I get the SelectListItem in ajax how to pass that to drop down list to

1条回答
  •  我在风中等你
    2020-12-10 17:51

    Start by fixing your controller action so that it returns JSON and not some IEnumerable. Remember that in ASP.NET MVC controller actions must return ActionResults:

    public ActionResult BuildSecondDropDownLists(int id)
    {
        var result = GetData();
        return Json(result, JsonRequestBehavior.AllowGet);
    }
    

    and then loop through the returned elements and append them to the second dropdown:

    success: function (result) {
        var secondDdl = $('#SecondID');
        secondDdl.empty();
        $.each(result, function() {
            secondDdl.append(
                $('

    0 讨论(0)
提交回复
热议问题