我有这个自动完成 php 功能:
搜索.php
if ( !isset($_REQUEST['term']) )
exit;
$dblink = mysql_connect('localhost', 'root', '') or die( mysql_error() );
mysql_select_db('inb');
$rs = mysql_query('select name, l_name, level from pacient
where name like "'. mysql_real_escape_string($_REQUEST['term']) .'%"
or l_name like "'. mysql_real_escape_string($_REQUEST['term']) .'%"
order by name asc limit 0,10', $dblink);
$data = array();
if ( $rs && mysql_num_rows($rs) )
{
while( $row = mysql_fetch_array($rs, MYSQL_ASSOC) )
{
$nivel = $row['nivel_nivel'];
$data[] = array(
'label' => $row['name'].' '. $row['l_name'].' '.$row['level'],
'value' => $row['name'].' '. $row['l_name'].' '.$row['level']
);
}
}
echo json_encode($data);
flush();
?>
我将其称为 html 主文件:
jQuery(document).ready(function(){
$('#nameField').autocomplete({source:'search.php', minLength:1});
});
现在,我想获取在 php 文件中进行的查询的值,并将其放在 html 文件的输入字段中。知道我该怎么做吗?