Javascript 集成X-editable和select2(使用Ajax填充选项)
有人使用ajax成功地获得了成功吗 我已经成功地使用ajax请求填充了autocomplete,但是当用户选择一个选项时,x-editable链接会显示为“empty”onblur 我的代码如下:Javascript 集成X-editable和select2(使用Ajax填充选项),javascript,jquery-select2,x-editable,Javascript,Jquery Select2,X Editable,有人使用ajax成功地获得了成功吗 我已经成功地使用ajax请求填充了autocomplete,但是当用户选择一个选项时,x-editable链接会显示为“empty”onblur 我的代码如下: <a id='elem' data-type='select2'></a> <script> $('#elem').editable({ select2: { placeholder:'provide a name', allow
<a id='elem' data-type='select2'></a>
<script>
$('#elem').editable({
select2: {
placeholder:'provide a name',
allowClear: true,
minimumInputLength: 1,
query: function(query){
$.ajax({
url: '/usage/users',
dataType: 'json',
data: {
full_name: query.term,
select: ['id', 'first_name', 'last_name', 'middle_name']
}
}).done(function(data){
results = []
for (i in data)
results.push({
text: data[i].full_name,
id: data[i].id
});
query.callback({results:results});
});
}
}
});
</script>
$('#elem')。可编辑({
选择2:{
占位符:'提供名称',
allowClear:是的,
最小输入长度:1,
查询:函数(查询){
$.ajax({
url:“/usage/users”,
数据类型:“json”,
数据:{
全名:query.term,
选择:['id'、'first\u name'、'last\u name'、'middle\u name']
}
}).完成(功能(数据){
结果=[]
对于(数据中的i)
结果:推({
text:data[i].全名,
id:data[i].id
});
回调({results:results});
});
}
}
});