首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >post时动态jquery选择列表的绑定值

post时动态jquery选择列表的绑定值
EN

Stack Overflow用户
提问于 2010-09-02 13:30:20
回答 1查看 1.4K关注 0票数 0

我对此并不熟悉,只是尝试在MVC中提交动态填充的选择列表。

我已经阅读了这个post,但是不太理解解决方案的细节,或者根本不能让它工作。

下面是我的代码:

代码语言:javascript
运行
复制
$(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);
});

任何非常感谢的帮助-我希望(并希望)它是愚蠢的简单的东西…

干杯。

蒂姆。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-09-03 07:30:42

我解决了。

我的问题是我不理解.submit()函数。最终成功的原因很简单:

代码语言:javascript
运行
复制
$(document).submit(function() {
    $("#SpecificID").val();
});

我收到“无法更新模型”错误。可能是我的提交函数的旧代码返回的是一个字符串,而不是一个整数(正如我的模型所要求的那样),因为attr()返回一个字符串(http://api.jquery.com/attr/)。遍历代码时,无论值是什么,SpecificID始终为"0“。也许这就解释了这个问题。

所以最后真的就是这么简单。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3624070

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档