从下拉列表中获取值并在UrlHelper中使用值

时间:2008-11-13 10:17:28

标签: jquery asp.net-mvc

我会尝试这样的事情,但不允许这样做。

function GetDynamicModulesProperties() {
    var selectedValue = $("#moduletype option:selected").val();
    if (selectedValue.lenght() > 0) {

        var url = '<%= Url.Action("GetModuleProperties", new { sectionid = ViewData.Model.Id, moduleTypeId = selectedValue } ) %>';
        var renderContainer = $("#modulesettings");
        $.get(url, function(data) {
            renderContainer.html(data);
            renderContainer.fadeIn('slow');
        });
    }
}

有没有办法做到这一点?

提前完成

1 个答案:

答案 0 :(得分:0)

在select上执行val()以获取所选的选项值。

var selectedValue = $("#moduletype").val();

要从选项中获取它,您将使用以下内容,但额外的按键按下没有意义:)

 var selectedValue = $("#moduletype>option:selected").attr('value');