我正在使用 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 吗?也许将其设置为输入作为数据显示....