在mvc中使用jquery从选择列表中获取选定值

时间:2013-06-17 23:05:00

标签: jquery asp.net-mvc select selectedvalue

如何从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方法参数

1 个答案:

答案 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()
});