gpt4 book ai didi

jquery select2插件,默认加载ajax选择

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

我正在使用 jquery select 2 插件。 http://ivaynberg.github.io/select2/#ajax

我的搜索工作正常,我可以提取结果并选择正确的内容。但是当我重新加载页面时,我希望填充之前的选择。我有 id 和我想要显示的内容,但似乎执行此操作的方法是使用 initSelection 调用。

这似乎有点矫枉过正,因为我已经有了想要显示的文本......

$(".user-search").select2({
minimumInputLength: 2,
ajax: {
url: "/users/search",
dataType: 'json',
data: function (term, page) {
return { keyword: term };
},
results: function (data, page) {
return { results: data };
}
}
});

<input name="user_id" class="user-search" type="text" style="width:100%" value="{{ $user->id }}" />

有什么方法可以做 $user->name 吗?也许将其设置在输入上作为数据显示......

最佳答案

我已经完成了以下操作......

...code from the opening question,
initSelection: function(element, callback) {
var id=$(element).val();
if (id!=="") {
callback({id:id, text : $(element).attr('data-display')});
}
}

完成

<input..... data-display="{{ $user->name }}">

可行,这是个好方法吗?

关于jquery select2插件,默认加载ajax选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18667060/

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