【发布时间】:2011-11-16 17:12:33
【问题描述】:
我的 php 代码是这样的
if (isset($_REQUEST['term']))
{
$term = trim(strip_tags($_REQUEST['term']));//retrieve the search term that autocomplete sends
$result = $db->query("SELECT company as value,id FROM main WHERE company LIKE '$term'") or die(mysqli_error());;
$results = array();
while ($row = $result->fetch_row()) $results[] = array( 'id' => $row[0] , 'label' => $row[1], 'value' => $row[1] );
echo json_encode($results);
}
下面的js代码
$("#auto").autocomplete({
source: "index.php",
minLength: 2,//search after two characters
select: function(event,ui){
}
});
和 HTML 标记
<input id="auto" name="company"/>
代码有什么问题?它不会生成自动完成选项.. php 日志文件中没有错误。如何解决这个问题?
【问题讨论】:
标签: php jquery mysql jquery-ui mysqli