Jquery 我的MVC上的dropdownlistbox是否可以触发一个事件,以便我可以填充另一个事件?

Jquery 我的MVC上的dropdownlistbox是否可以触发一个事件,以便我可以填充另一个事件?,jquery,asp.net-mvc,ajax,model-view-controller,Jquery,Asp.net Mvc,Ajax,Model View Controller,我的MVC网页上有一个DropDownList框。下拉列表允许我选择国家名称。当用户更改国家时,我希望另一个下拉列表中填充该国家的城市 使用MVC可以做到这一点吗?我不确定是应该使用javascript、AJAX、jquery还是两者的结合 非常感谢所有的帮助和建议。使用jQuery的ajax功能。当第一个列表更改时,向MVC JSON操作发送ajax请求。当请求返回时,您可以使用它填充下一个下拉列表。使用jQuery的ajax功能。当第一个列表更改时,向MVC JSON操作发送ajax请求。当

我的MVC网页上有一个DropDownList框。下拉列表允许我选择国家名称。当用户更改国家时,我希望另一个下拉列表中填充该国家的城市

使用MVC可以做到这一点吗?我不确定是应该使用javascript、AJAX、jquery还是两者的结合


非常感谢所有的帮助和建议。

使用jQuery的ajax功能。当第一个列表更改时,向MVC JSON操作发送ajax请求。当请求返回时,您可以使用它填充下一个下拉列表。

使用jQuery的ajax功能。当第一个列表更改时,向MVC JSON操作发送ajax请求。当请求返回时,您可以使用它填充下一个下拉列表

$('#myDropDown').live('change', function(){
});
还可以使用Ajax调用辅助页面,在其中填充并返回一个jSon序列化页面

另一个选项是使用AutoPostBack和OnSelectedIndexChanged将其用作

还可以使用Ajax调用辅助页面,在其中填充并返回一个jSon序列化页面

另一个选项是使用AutoPostBack和OnSelectedIndexChanged将其用作

希望这有助于:


希望有帮助:

听起来像是层叠的下拉列表。。。检查听起来像级联下拉列表。。。退房
<script type="text/javascript >
    //Function for package binding on ddlindustry selected change index
    $("#ID_OF_THAT DDL").change(function () {

        var vv = $("#ID_OF_THAT DDL option:selected").val();
        if (vv >= 0) {

            $.ajax({
                type: "GET",
                url: '<%=Url.Action("ACTION", "CONTROLLER") %>',
                data: {
                    "VARIABLE_TO_PASS": $("#ID_OF_THAT DDL option:selected").val()
                }, //you can call public action from controller
                dataType: "text", //in data enter value which u have 2 pass must same as like control actioresult passing param
                contentType: "application/json",
                success: bindpackage
            })
        }
    });
</script>

<script type="text/javascript">
    function bindpackage(result) {
        eval(result);
    }
public ActionResult Function123 (int VARIABLE_TO_PASS){

    RjsResult r = new RjsResult();

    ViewData["Name"] = function to get data;

    r.update("DIV_NAME","Name of the partial to update",ViewData, ControllerContext);

    return r;

}