在我看来,我有下拉列表:
@Html.DropDownList("InnerId", Model.GroupDropDownList, new { @class = "select_change" })
我希望能够在用户点击选择时提交值,而不是选择并使用提交按钮。我创建了以下脚本来尝试执行此操作,但它不接受我的变量dropdownValue
的值,因为它只是说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})"
})
})
请注意这个问题是从其他各种类似的问题和答案拼凑而成的,但我还没有能够在堆栈上得到任何其他类似的问题。因此,请不要将此问题标记为重复,因为我真的需要一些帮助来解释我的具体示例。感谢。
答案 0 :(得分:4)
这是一个可行的解决方案......
$('.select_change').change(function () {
var dropdownValue = $('.select_change').val();
var url = '@Url.Action("Group","EditMembers")';
$.ajax({
type: "POST",
url: url,
data: {'innerid':dropdownValue }
})
})