从MVC中选择2个设置值

时间:2018-09-06 20:09:58

标签: asp.net-core-mvc jquery-select2

我正在.net核心MVC应用程序中使用Select2选择框。

我的选择框正在通过ajax加载其内容:

$("#UserId").select2({
        ajax: {
            url: '/Users/ListUsersAjax',
            dataType: 'json',
            processResults: function (data) {
                // Tranforms the top-level key of the response object from 'items' to 'results'
                return {
                    results: data
                };
            }
        }
    });

因为这是MVC,所以我有一个视图模型,其中包含该UserId字段的当前选定值。如何在下拉菜单中预先选择值?

我曾尝试在$ {document).ready()中添加$('#UserId').val('@Model.UserId').change();,但我猜想这是在ajax完成之前执行的,所以不会起作用。

是否有select2方法可以在processResults之后触发?

0 个答案:

没有答案