inanzitutto ti ringrazio per la risposta
comunque si sono alle prime armi e ajax lo conosco solo per sentito dire,
comunque si la mia query ovviamente mi ritorna un array ti faccio vedere il php
codice:
<?php
$con= pg_connect("host=192.168.0.202 user=postgres password=postgres dbname=test");
$result = pg_query("SELECT via FROM vie WHERE via LIKE '%$beginning%'");
?>
<? $i = 0 ; ?>
<?while($row = pg_fetch_assoc($result)) { ?>
suggestions[<?= $i ?>] = "<?= $row['via'] ?>";
<? $i= $i + 1 ; ?>
<?}?>
a me ritorna l'array suggestion
quindi io tramite la funzione js devo passargli la variabile beginning cosi controlla nel db i record che iniziano con la lettera(beginning), quindi il codice sarà cosi??
codice:
function getWord(beginning){
var suggestions = new Array();
$.ajax({
type: "POST",
url: "query.php",
data: "beginning",
success: function(msg){ /// cos'e success??
alert( msg );
}
});
var words = new Array();
for (var i=0;i<suggestions.length; ++i){
var j = -1;
var correct = 1;
while (correct == 1 && ++j < beginning.length){
if (suggestions[i].charAt(j) != beginning.charAt(j)) correct = 0;
}
if (correct == 1) words[words.length] = suggestions[i];
}
return words;
}