gpt4 book ai didi

jquery - X-editable 和 Select2 与远程数据不起作用

转载 作者:行者123 更新时间:2023-12-01 04:45:58 25 4
gpt4 key购买 nike

我正在尝试制作 x-editableselect2使用远程搜索。

这是带有 Blade 模板的 HTML。表 ID 为“table”。

<td>
<a href="#" id="{{ $template->id }}" data-value="{{ $template->food_item_id }}" name="food_item" data-type="select2" data-pk="{{ $template->id }}" data-title="" class="editable-click food_item">
{{ $template->food_item_name }}
</a>
</td>

我正在使用选择器来设置 x-editable

    $('#table').editable({
selector: 'tbody tr td .food_item',
url: '/update',

select2: {
cacheDataSource: true,
allowClear: true,
placeholder: 'Select food item',
width: '200px',
id: function (item) {
return item.id;
},
ajax: {
url: '/json',
dataType: "json",
type: 'post',
data: function(term, page) {
return {
q: term
};
},
results: function(data, page) {
return {
results: data
};
}
}
}
});

远程 JSON 的格式如下:

[{"id":"1","text":"Jasmine Tea"},{"id":"2","text":"Green Tea"},{"id":"3","text":"Herbal Tea"},{"id":"4","text":"Tulsi Tea"},{"id":"5","text":"Chamomile Tea"},{"id":"6","text":"Mint Tea"},{"id":"7","text":"Ginger Green Tea"}]

我只得到

No results found

感谢为完成这项工作提供的任何帮助。

最佳答案

您必须更改 JSON。

记住创建对象结果

示例:

{"results":[{"id":145,"text":" CHECKER "},{"id":146,"text":" CHEROCKE"},
{"id":147,"text":" CHERY "},{"id":148,"text":" CHEVROLET "},
{"id":410,"text":" JINCHENG"},{"id":502,"text":" MARCHETTI "},
{"id":511,"text":" MATCHELSS "},{"id":664,"text":" SAIC CHERY"},
{"id":680,"text":" SCHEUERLE WABCO "},{"id":853,"text":" WINCHEMG"}]}

关于jquery - X-editable 和 Select2 与远程数据不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29813171/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com