从下拉列表中发布Url,不带'提交'按钮

posting Url from dropdown without 'submit' button

本文关键字:提交 按钮 不带 下拉列表 Url      更新时间:2023-09-26

在我看来,我有一个下拉列表:

@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})"
    })
})

请注意,这个问题是由其他各种类似的问题和答案拼凑而成的,但我还没有找到任何其他类似的问题。因此,请不要将这个问题标记为重复,因为我确实需要一些关于我的具体例子的帮助。谢谢

这是一个可能的解决方案…

$('.select_change').change(function () {
var dropdownValue = $('.select_change').val();
var url = '@Url.Action("Group","EditMembers")';
$.ajax({
    type: "POST",
    url: url,
    data: {'innerid':dropdownValue }
    })
})