0

如何从 jquery 到控制器的 mvc 下拉列表中获取选定的值。

看法:

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

4

1 回答 1

3

根据您选择的名称属性,您将希望在控制器的操作中有一个名为“leagueSelection”的参数。假设您的选择包含在发布到控制器名称/Submit 的表单元素中。

public ActionResult Submit(int leagueSelection)
{
    // do what ever you want
}

您还可以使用查询字符串参数发布

$.ajax({
  type: 'POST',
  url: '/controller/submit?leagueSelection=' + $('#leagueIdDrop').val()
});
于 2013-06-18T00:27:41.447 回答