Asp.net mvc 选择2部分视图刷新后多个不工作
我是新来的选择2倍, 我有一个select2 multiple代码,用于在我的项目中选择multiple,如下所示Asp.net mvc 选择2部分视图刷新后多个不工作,asp.net-mvc,jquery-select2,partial-views,Asp.net Mvc,Jquery Select2,Partial Views,我是新来的选择2倍, 我有一个select2 multiple代码,用于在我的项目中选择multiple,如下所示 $('.itemName').select2({ //data: data, placeholder: 'Select a Language', ajax: { url: '/User/LanguageSelect/', dataType: 'json', delay: 250, process
$('.itemName').select2({
//data: data,
placeholder: 'Select a Language',
ajax: {
url: '/User/LanguageSelect/',
dataType: 'json',
delay: 250,
processResults: function (data) {
//console.log(data);
return {
results: data
};
},
cache: true
}
});
这是在partrial视图中,它在第一次运行时很好,但是当部分视图刷新时,我无法在框中键入任何内容
我也尝试添加这行代码
$(document).ajaxComplete(function () {
$('.itemName').select2();
});
但是,当我添加此选项时,select2一开始也不起作用,我做错了什么
这是我第一次看到的视图
经过一段时间的观察,我就变成这样了
请提供帮助加载部分视图时,可能会发生一个事件,您必须重新绑定所有jQuery对象 就我所见,您所处的轨道是正确的,但是第一个select2实例化是不同的,除此之外,我怀疑您没有连接到正确的事件ajaxComplete 你能分享一下你是如何加载你的PartialView的吗 如果你对此一无所知;只需将此添加到您的PartialView:
<script>
$(function(){
$('.itemName').select2({
// add stuff
});
});
</script>
您收到了什么错误消息?你的选择器是什么样子的?@MathiasRønnowNørtoft显示没有错误,我用图片更新了问题。我现在只能添加链接如何渲染局部视图?很抱歉,我在加载部分视图的视图中使用了jquery,现在我在部分视图中添加了代码,效果很好:谢谢