在帖子上绑定动态jquery选择列表的值

时间:2010-09-02 05:30:20

标签: jquery asp.net-mvc

我是新手,只是尝试在MVC中提交动态填充的选择列表。

已阅读此post,但不太了解解决方案的详细信息,或者根本无法使其发挥作用。

这是我的代码:

$(document).ready(function () {
    $("#SpecificID").hide();
    $("#ObjectKindID").change(function () {             
        $.getJSON("/Client/GetSpecificClientDDL", { objID: $(this).val(), ajax: 'true' }, function (data) {
            fillSelect($("#SpecificID"), data);
        });
        $("#SpecificID").show();
    });
});

function fillSelect(selectList, data) {
    selectList.html('');
    $.each(data, function (index, optionData) {
        selectList.append($('<option></option>').val(optionData.Value).html(optionData.Text));
    });
}

$(document).submit(function() {
    $("#SpecificID").find('option').attr('value', true);
});

任何帮助都非常感激 - 我希望(并希望)这是一件非常简单的事情......

干杯。

1 个答案:

答案 0 :(得分:0)

我解决了。

我的问题是我不理解.submit()函数。最终有效的是:

$(document).submit(function() {
    $("#SpecificID").val();
});

我收到“无法更新模型”错误。可能是我的旧函数提交函数返回的是STRING而不是INT(因为我的模型需要),因为attr()返回一个字符串(http://api.jquery.com/attr/)。单步执行代码,无论值如何,SpecificID始终为“0”。也许这解释了它。

所以最后真的很简单。