select2 данные частичной загрузки
Я использую плагин select2, чтобы показать мои выпадающие данные.
У меня проблема, потому что в моем выпадающем списке select2 есть 18000 данных. Как это так, что данные отображаются частично, не все данные загружаются. Я использую базу данных Medoo. как мне это сделать?
Это мой исходный код.
<div class="form-group">
<label for="nama_user"><?php _e('Nama User'); ?></label>
<select class="form-control select2 select2-hidden-accessible" id="nama_user" name="nama_user" style="width: 100%;" tabindex="-1" aria-hidden="true">
<option value="0"><?php _e('Nobody'); ?></option>
<?php foreach ($ldap as $ldap) { ?>
<option value='<?php echo $ldap['id']; ?>'><?php echo $ldap['nama_user']; ?></option>
<?php } ?>
</select>
</div>
Этот код для jquery .
$(".select2").select2();
$(".select2tag").select2({
tags: true,
maximumSelectionLength: 1
});
$(".select2tags").select2({
tags: true
});
Эта функция для данных вызовов с Medoo
case "gemilang/add":
$contacts = getTable("contacts");
if($isAdmin) { $assets = getTable("assets"); } else { $assets = getTableFiltered("assets","clientid",$liu['clientid']); }
$clients = getTable("clients");
$cabang_gemilang = getTable("cabang_gemilang");
$ldap = getTable("ldap");
$admins = getTableFiltered("people","type","admin");
if($isAdmin) { $users = getTableFiltered("people","type","user"); } else { $users = getTableFiltered("people","type","user","clientid",$liu['clientid']); }
break;