1 - Pagina html.html:
contiene un' immagine e un div vuoto. Cliccando sull' immagine viene chiamata una funzione ajax nel file js.js
2 - pagina js.js:
contiene la funzione ajax che prende i parametri e li gira alla pagina php.php chiedendo una risposta da inserire nel div presente nella pagina precedente (html.html).
3- pagina php.php:
prende i parametri passati dalla funzione ajax e li gira ad una funzione php contenuta nella pagina funzione.php
4 - pagina funzione.php:
nella funzione php:
a. scrivo un campo di testo e gli assegno un id.
b. richiamo due file jquery ed inserisco lo script ajax che chiama un file php (elenco.php) ed effettua il controllo "autocomplete" sul campo di testo.
5 - pagina elenco.php:
esegue la query che ritorna un elenco di voci, inserisce l' elenco in un array che ritorna in formato json alla pagina funzione.php affinché venga effettuato l' autocomplete.
Adesso il problema è: non effettua l' autocomplete. Questo perché lo script che dovrebbe compierlo si trova all' interno di una funzione, perché se sposto lo script in una sola pagina, funziona. Qualcuno conosce un modo per risolvere questo problema?
Grazie ancora, è l' ultimo tentativo, dopo di che torno a friggermi il cervello da solo![]()

Rispondi quotando