我在下拉框中使用PHP从MySQL精确地获取大约1000条记录,数据加载在页面重载上,它也显示在控制台中,但每当我单击d时,下拉框中的数据显示非常慢/延迟
PS:无法选择缓存Redis或其他。
SQL查询类似于-'select user from table'
//用户为1000
PHP脚本:
<select name="wname" id="Publication" class="form-control" required>
<option value=" ">Select Publication</option>
<?php
$select = "";
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
?>
<option value="<? echo $row['Id']; ?>"<? if($row['Id']==$select){ echo "selected"; } ?>>
<?
echo $row['users'];
?>
<?php
}
?>
</option>
</select>
您能使用不同的方法吗?
您必须将下拉列表呈现为搜索框。当用户开始键入时,您对DB进行ajax调用,例如在第3个字符的开头。
例如
当用户键入";罪;你用";sineverba";以及";汉学";,当用户继续输入"0"时;正弦";您只打印";sineverba";等等