Ho provato ad usare autocomplete di jquery nella forma sotto riportata che funziona correttamente
<script>
$(document).ready(function() {
$("input#autocomplete").autocomplete({
source: ["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby"],
minLength:2
});
});
</script>
Poi siccome volevo generare dinamicamente il contenuto dell'array e inglobarlo in una pagina search.php ho provato a fare questo
<script>
$(document).ready(function() {
$("input#autocomplete").autocomplete({
source: "search.php",
minLength:2
});
});
</script>
e nella pagina php ho messo per provare
echo '["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby"]';
ma non funziona, provando a scrivere ad esempio:ja , nel campo input, mi vengono suggerite tutte le parole dell'array e non come dovrebbe essere solo la parola java !!!