Đây là mã chính xác cho search.php:
$conn = mysql_connect("localhost", "USERNAME", "PASSWORD");
mysql_select_db("DATABASE", $conn);
$q = strtolower($_GET["term"]);
$return = array();
$query = mysql_query("select FIELD from TABLE where FIELD like '%$q%'");
while ($row = mysql_fetch_array($query)) {
array_push($return,array('label'=>$row['FIELD'],'value'=>$row['FIELD']));
}
echo(json_encode($return));
Một số điểm chính
- Từ thuật ngữ không ở đâu trong trang gọi mẫu do jqueryui đưa ra, nhưng đây là tên Chuỗi truy vấn được sử dụng
- Bạn phải tạo một mảng giá trị, sau đó mã hóa json trước khi trả về
Tôi hy vọng điều này sẽ giúp ích cho một số người trong tương lai!