在我看来,我有下拉列表:从下拉列表中发布网址没有“提交”按钮
@Html.DropDownList("InnerId", Model.GroupDropDownList, new { @class = "select_change" })
我希望能够提交值,当用户在选择只需点击,而不是选择和使用一个提交按钮。我创建了下面的脚本来尝试做到这一点,但它只是说doesn't exist in current contect
$('.select_change').change(function() {
var dropdownValue = $('.select_change').val();
$.ajax({
type: "POST",
url:"@Url.Action("Group","EditMembers", new { @innerid= dropdownValue})"
})
})
请注意,这个问题是来自其他各种类似的问题和答案,但我拼凑起来也不会接受我的变量dropdownValue
值还没有能够得到堆栈上的其他类似问题为我工作。因此,请不要将此问题标记为重复,因为我真的需要一些帮助来解决我的具体示例。谢谢。
'@ Url.Action()'是被发送到鉴于其之前在服务器上评估剃刀代码。 'dropdownValue'是一个javascript变量,并不存在于该点(它不在范围内) –
对,如何通过innerId参数呢? – BMills
使用'@ Url.Action(“Group”,“EditMembers)'生成基础URL,然后附加''&innerid ='+ dropdownValue' –