首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在jquery中更改dropdown的数据源

如何在jquery中更改dropdown的数据源
EN

Stack Overflow用户
提问于 2012-11-07 23:51:35
回答 1查看 1K关注 0票数 0

我希望通过jquery (在MVC3中使用razor )更改为在下拉列表中列出可用项。

我有一个从视图数据填充的DDL;

代码语言:javascript
复制
@Html.DropDownList("allusers", null, null, new { @class = "chosenlist" })

还有另一组视图数据,称为"allNewUsers“。我有一个被点击的按钮,它运行一些客户端jquery:

代码语言:javascript
复制
   $(function() {
    $('#remove').click(function () {
        var id = $("#allusers").val();
        var hdr = $("#Holdersid").val();
        $.ajax({
            url: "RemoveApprover/" + id + "/" + hdr + "/3",
            data: id,
            success: function (data) {
                $('#remove').hide();
               $..change view data here
            },
            error: function (xhr, ajaxOptions, thrownError) {  
                alert(xhr.responseText);
            }
        })
    })
    });

此代码在服务器上运行一个公共字符串,如果成功,将隐藏remove按钮。然后,我需要做的是将DDL的数据源从allusers更改为allNewusers。我能在我的客户端代码中轻松地做到这一点吗?

非常感谢

EN

回答 1

Stack Overflow用户

发布于 2012-11-08 00:03:03

hidden控件中保留allNewUsers视图数据。在按钮上,单击clear the list in the dropdown,循环遍历隐藏的控件viewdata,并通过jQuery追加到dropdown列表。

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

https://stackoverflow.com/questions/13273258

复制
相关文章

相似问题

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