1
目标是将数据从Controller
一侧导入Select2
元素(多选切换打开)。我想安装到看起来像在堆栈溢出的标签盒,其中,你就可以开始输入标签,选择它,后来选择另外一个。使用AJAX将基于JSON的远程数据导入到Select2
我一直在使用Select2
文档作为参考,但是请求没有被发送到控制器。
我的代码:
$(".jsData").select2({
ajax: {
contentType: 'application/json',
url: '<%=Url.Action("GetDataMethod","RelevantController")%>',
type: 'POST',
dataType: 'json',
data: function (term) {
return {
sSearchTerm: term
};
},
results: function (data) {
var datajs = $.map(data, function (obj) {
obj.text = obj.someterm; // desired field,
obj.id = obj.someId;
return obj;
});
return {
results: JSON.parse("[" + datajs.split(",") + "]")
};
}
},
multiple: true
});
我是比较新的数据将动态地选择2,所以任何帮助将是非常赞赏。谢谢!
是否使用'ASPX'视图引擎? – Manoj
是的,我使用的ASPX(C#)视图引擎。 –