Mysql
 sql >> Database >  >> RDS >> Mysql

jQuery Autocompletamento (remoto) - esempio

Ecco il codice corretto per 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));

Alcuni punti chiave

  • La parola termine non si trova da nessuna parte nella pagina di chiamata di esempio fornita da jqueryui, ma questo è il nome della stringa di query utilizzato
  • Devi creare un array del valore e poi codificare json prima di restituire

Spero che questo aiuti alcune persone in futuro!