オートコンプリートメソッドパス「は、用語」:
include("dbconnect.php");
$q = strtolower($_GET['q']);
$city = intval($_GET['city_val']);
if ($city != "-1")
{
if (!$q)
{
}
else
{
$query = "SELECT DISTINCT concat(listing.company_name,' (',locality.locality,')') as name,listing.id as id,listing.type as type FROM listing,locality where listing.locality=locality.id AND listing.city='{$city}' AND LCASE(company_name) like '%".{$q}."%' UNION select DISTINCT sub_cat_name as name,subcategory.id as id,subcategory.type as type FROM subcategory where LCASE(sub_cat_name) like '%".{$q}."%' order by name";
}
}
else
{
if (!$q)
{
}
else
$query = "SELECT DISTINCT concat(listing.company_name,'<br>(',locality.locality,' ',city.city,' ',state.statename,')') as name,listing.id as id,listing.type as type FROM listing,locality,city,state where listing.locality=locality.id AND listing.city=city.id AND listing.state=state.id AND LCASE(company_name) LIKE '%".{$q}."%' UNION select DISTINCT sub_cat_name as name,subcategory.id as id,subcategory.type as type FROM subcategory where LCASE(sub_cat_name) LIKE '%".{$q}."%' order by name";
}
}
$results = mysql_query($query);
while ($result = mysql_fetch_array($results))
{
$array[] = array('name'=>$result['name'], 'id'=>$result['id'], 'type'=> $result['type']) ;
}
echo json_encode($array);
あなたはまた、以下の私のjqueryのコードを見ることができます。したがって、結果を得たい場合は、これを行う必要があります。
カスタマイズする場合は、ajaxを使用してください。あなたのコンソールで見ることができるどのような
Can the default "Term" name passed in the "jquery UI autocomplete" feature be changed?
:
はこれを参照してください? –