我有@htmlDropDownList
@Html.DropDownList("MyList", new SelectList(Model.List, "Id", "Movie"))
在mvc3视图中。
如何使用javascript捕获此下拉列表的选定值,并根据所选项目使用它来更改视图的内容?
答案 0 :(得分:5)
要获得价值很简单:
$('#MyList').val()
对于问题的第二部分,我需要更多信息。
<强>更新强>
我们如何使用该值?
//get the url for the movie description , define id as 0, so it is easier to replace lateron.
var moviedescriptionUrl = '@Url.Action("details", "movies", new { id = 0})';
//get the movieid
var movieID = $('#MyList').val();
//update a div
$('#movie-description').load(moviedescriptionUrl.replace('0', movieID));
假设我有一个返回部分视图的“详细信息”操作。