Jquery 我的MVC上的dropdownlistbox是否可以触发一个事件,以便我可以填充另一个事件?
我的MVC网页上有一个DropDownList框。下拉列表允许我选择国家名称。当用户更改国家时,我希望另一个下拉列表中填充该国家的城市 使用MVC可以做到这一点吗?我不确定是应该使用javascript、AJAX、jquery还是两者的结合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请求。当
非常感谢所有的帮助和建议。使用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;
}