如何从mvc中的下拉列表中将所选值从jquery中提取到控制器。
查看:
<tr><td>Choose League: </td><td><select name="leagueSelection" id="leagueIdDrop" class="dropdownlistLeagueStyle"><option value="1">Barclays Premier League</option><option value="6">Bundesliga</option><option value="7">Seria A</option><option value="8">Ligue 1</option><option value="9">La Liga</option><option value="10">Eredivisie</option></select></td><td><input id="leagueButton" class="loginButton" value="GetTeams" type="submit" /></td></tr>
我需要获取所选值,以便我可以通过get teams方法参数
答案 0 :(得分:2)
根据你的select的name属性,你需要在你的控制器的动作中有一个名为“leagueSelection”的参数。假设您的select包含在发布到控制器名称 / Submit的表单元素中。
public ActionResult Submit(int leagueSelection)
{
// do what ever you want
}
您还可以使用查询字符串参数发布
$.ajax({
type: 'POST',
url: '/controller/submit?leagueSelection=' + $('#leagueIdDrop').val()
});