gpt4 book ai didi

asp.net-mvc - MVC 中的下拉列表 onchange 事件和 AJAX

转载 作者:行者123 更新时间:2023-12-01 07:31:53 25 4
gpt4 key购买 nike

我的 MVC View 中有一个黑色代码,如下所示:

<%using (Ajax.BeginForm("MyAction", new { action = "MyAction", controller = "Home", id = ViewData["selected"].ToString() }, new AjaxOptions { UpdateTargetId = "Div1" }))
{ %>
<%=Html.DropDownList("ddl", ViewData["MyList"] as SelectList, new { onchange = "this.form.submit()" })%>
<%} %>

我想设置ViewData [“selected”]的值,以便可以将其发送到所需的操作。
任何人都可以请建议我该怎么做?

谢谢!

最佳答案

除了使用表单,为什么不在下拉列表中使用 jQuery onChange 事件?

$(document).ready(function() {
$("#ddl").change(function() {
var strSelected = "";
$("#ddl option:selected").each(function() {
strSelected += $(this)[0].value;
});
var url = "/Home/MyAction/" + strSelected;

$.post(url, function(data) {
// do something if necessary
});
});
});

关于asp.net-mvc - MVC 中的下拉列表 onchange 事件和 AJAX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2236621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com