我有以下 php 代码来自动完成单个文本字段,它有效;然而,我试图让它做的是自动完成字段:app_trn(有效),app_fname,app_lname 与我有相同的标准
<?php
if ( !isset($_REQUEST['term']) )
exit;
$dblink = mysql_connect('localhost', 'root', 'password') or die( mysql_error() );
mysql_select_db('lms');
$rs = mysql_query('select app_trn, app_fname, app_lname from applicant where app_trn like "'. mysql_real_escape_string($_REQUEST['term']) .'%"
order by app_trn asc limit 0,10', $dblink);
$data = array();
if ( $rs && mysql_num_rows($rs) )
{
while( $row = mysql_fetch_array($rs, MYSQL_ASSOC) )
{
$data[] = array(
'label' => $row['app_trn'] .', '. $row['app_fname'] .' '. $row['app_lname'] ,
'value' => $row['app_trn']
);
}
}
echo json_encode($data);
flush();
这是将自动完成链接到文本字段的 jquery 脚本:html 表单中的“app_trn”:
<script type="text/javascript">
jQuery(document).ready(function(){
$('#app_trn').autocomplete({source:'suggest_zip.php', minLength:2});
});