【发布时间】:2021-10-08 07:28:24
【问题描述】:
您会注意到,我是一名数据科学家,而不是程序员/开发人员。
在 SQL 中,我有一个包含一万个名字的数据库。我设法在我的 twitter bootstrap 网站中实现了 selectize.js 工具,但它的加载速度很慢。在 Selectize.js 的帮助页面 https://github.com/brianreavis/selectize.js/blob/master/docs/usage.md 上,我读到可以在用户输入内容时动态加载选项。
但从示例中我无法从 SQL 表中找到如何执行此操作。有人可以用伪代码写我需要做什么吗?
简而言之,当用户键入一些名称时,我希望脚本在 SQL 表中找到这些名称并选择 html 标记,而不是一开始就下载everyname。
这是我目前的代码:
<div class="control-group">
<select id="select-yourself" class="demo-default" placeholder="Type your name...">
<option value="">Type your name ...</option>
<?php
for($row = 0; $row < sizeof($race_table); $row++){
echo("<option value=".$row.">".
$race_table[$row]['Name']."</option>");
}
?>
</select>
</div>
<script>
$('#select-yourself').selectize({
create: false,
maxOptions: 100,
//sortField: {
//field: 'text',
//direction: 'asc'
//},
dropdownParent: 'body'
});
【问题讨论】:
标签: selectize.js