lista rozwijana bind używa jquery ajax przy zmianie pierwszego ddl

Mam dwie listy rozwijane, wymiana pierwszej listy rozwijanej, którą chcę wypełnić drugą w ajax. Dostaję SelectListItem w ajax, jak przekazać tę listę, aby ją powiązać?

widok:

                @Html.DropDownList("FirstID", ViewBag.Groups as IEnumerable<SelectListItem> )

                @Html.DropDownList("SecondID", ViewBag.Policies as IEnumerable<SelectListItem>)

Metoda Ajax w widoku:

$(function () {
    $('#FirstID').change(function () {
        var selectedValue = $(this).val();
        $.ajax({
            url:  '@Url.Action("BuildSecondDropDownLists", "controller")',
            type: "POST",
            data: { id: selectedValue },
           error: function (xhr, ajaxOptions, thrownError) {
               alert(xhr.status);
               alert(thrownError);
           },
            success: function (result) {
                alert(result);
                 //here how i can bind second drop down list

            }
        });
    });
});

Kontroler:

  public IEnumerable<SelectListItem> BuildSecondDropDownLists(int id)
    {

        Pol = new SelectList(GetData(), "SecondID", "Name");


        ViewBag.Pol = Pol;

        return Pol;
    }

questionAnswers(1)

yourAnswerToTheQuestion