A occho e croce il file php:
Codice PHP:
<script language="JavaScript" SRC="./js/lib/prototype.js"></script>
<script language="Javascript" src="./js/src/scriptaculous.js"> </script>
<script language="Javascript" src="./js/src/effects.js"> </script>
<script language="Javascript" src="./js/src/controls.js"> </script>
<input type="text" id="city" name="city" class="textfield" size="44" /> (Autocompletamento attivo)
<div id="hint"></div>
<script type="text/javascript">
new Ajax.Autocompleter("city","hint","newpost-city-ajax.php");
</script>
prende il valore di id="city" , elabora e sostituisce il value con quello che mette prima in id="hint" innerHTML (cmq una cosa simile)
Bisogna vedere se il file php e' predisposto all'estrazione di altri dati , modificare qualche cosa tipo la query che esegue o su xml la ricerca comunque e provare una cosa tipo:
Codice PHP:
<script language="JavaScript" SRC="./js/lib/prototype.js"></script>
<script language="Javascript" src="./js/src/scriptaculous.js"> </script>
<script language="Javascript" src="./js/src/effects.js"> </script>
<script language="Javascript" src="./js/src/controls.js"> </script>
<input type="text" id="city" name="city" class="textfield" size="44" /> (Autocompletamento attivo)
<div id="hint"></div>
<script type="text/javascript">
new Ajax.Autocompleter("paese","hint_paese","newpost-city-ajax.php");
</script>
Teoricamente puoi usare cmq hint dato che nn viene mostrato credo.
Ma nel php forse ti servirà un altro parametro?? di default forse fa un echo in quel div col valore citta'.
Magari passando una cosa tipo ..... new Ajax.Autocompleter("city","hint","newpost-city-ajax.php?campo=paese"); modificare il php per la ricerca.