我想只使用AJAX在select 2中加载一个简单的用户。我的代码很简单:
$('.loadUsers').select2({
placholder: "Test placeholder",
minimumInputLength: 2
});
现在第一个问题是占位符甚至没有工作(没有显示任何内容,根本没有错误)但是select2输入正确显示。此外,当我尝试将ajax
选项添加到select2参数时,我收到以下错误:
Error: Option 'ajax' is not allowed for Select2 when attached to a <select> element.
如何解决这些问题?
我正在使用的Select2版本是3.2。
//编辑
好的,我通过将select2分配给隐藏的输入而不是选择并添加data
和results
属性来设法修复AJAX加载。但是占位符仍未显示。为什么呢?