最简单的方法是什么?
我可以在 php 文件中执行此操作吗?
while($row = mysql_fetch_array($query)) {
$results[] = array('label' => $row['name']);
}
echo json_encode($results);
如果我们运行这个页面,输出如下:
[{"label":"moen"},{"label":"omid"}]
在另一个文件中:
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1/themes/smoothness/jquery-ui.css" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1/jquery-ui.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){ $("#artist").autocomplete({source: "processed.php" }); });
</script>
这段代码有什么问题?在字段中写下每个单词,它显示所有值。我有这个问题:http: //jsbin.com/alaci5