0

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

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

@Html.DropDownList("allusers", null, null, new { @class = "chosenlist" })

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

   $(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);
            }
        })
    })
    });

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

非常感谢

4

1 回答 1

0

将 allNewUsers 视图数据保存在hidden控件中。在按钮上单击清除列表dropdown并通过隐藏控件视图数据循环并dropdown通过 附加到列表jQuery

于 2012-11-07T16:03:03.137 回答