在 MVC ASP.Net 中将插件添加到部分视图选择列表

Posted

技术标签:

【中文标题】在 MVC ASP.Net 中将插件添加到部分视图选择列表【英文标题】:Adding a plugin to a partialview selectlist in MVC ASP.Net 【发布时间】:2013-05-14 21:50:34 【问题描述】:

我有一个 jQuery 函数,可以将部分视图加载到 DIV 中的 html 中:

function getRequest(url) 
    $.ajax(
        url: url,
        context: document.body,
        success: function (data) 
            $('.modal-body p.body').html(data);
            $('#modalpop').modal('show');
        ,
        error: function (err) 
            alert(err);

        
    );
 

这将返回 HTML,其中包括一个选择列表:

<select class="combobox" id="ItemId2" name="ItemId2">
  <option value="">Select item</option>
  <option value="1">item</option>
</select>

我想将 Select2 插件:https://github.com/ivaynberg/select2 - 添加到 SelectList。

通常我只会使用:$('.combobox').select2();,但我不确定如何将其添加到“新”列表中:

如果我在 getRequest(url) 函数中添加:

    success: function (data) 
            $('.modal-body p.body').html(data);
            $('#modalpop').modal('show');
            $('.combobox').select2();
        ,

...它被忽略了。

感谢您的帮助,

标记

【问题讨论】:

【参考方案1】:

忽略我 - 我将 $('.combobox').select2(); 更改为 $("#ItemId2").select2()

标记

【讨论】:

以上是关于在 MVC ASP.Net 中将插件添加到部分视图选择列表的主要内容,如果未能解决你的问题,请参考以下文章

Asp.Net mvc - 将最后创建的 id 从操作传递到部分视图

如何在 ASP.Net MVC 中将列表对象显示到视图中?

如何在asp.net mvc中将数据从视图传递到控制器

在 Asp.net MVC 中将值从视图传递到控制器

在 ASP.Net MVC 5 中将 javascript 数组从视图传递到控制器

如何在 ASP.Net MVC 中将登录视图实现为 jQueryUI 对话框