$(function(){
$('#').select2({
ajax: {
url: "",
dataType: 'json',
data: function (params) {
var query = { //请求的参数, 关键字和搜索条件之类的
search: params.term //search(参数名):搜索框里面的值
}
return query;
},
delay: 1500,
processResults: function (data, params) {
//返回的选项必须处理成以下格式
var results = [{ id: 0, text: 'enhancement' }, { id: 1, text: 'bug' }, { id: 2, text: 'duplicate' }, { id: 3, text: 'invalid' }, { id: 4, text: 'wontfix' }];
return {
results: results //必须赋值给results并且必须返回一个obj
};
}
}
});
})
本文介绍如何使用Select2插件实现异步加载数据,通过AJAX请求获取JSON格式的数据,并展示如何处理返回结果,将其转换为Select2所需的格式。
1万+

被折叠的 条评论
为什么被折叠?



