Ok ho risolto..
il problema era in un errore di sintassi (che però non mi riportava)
Quindi con una sola variabile per option e value funziona alla perfezione.
Ora ho il problema però a far restituire un diverso valore per il VALUE.
Nel file PHP faccio restituire due variabili, una con i valori OPTION e l'altra con i valori VALUE; qui funziona tutto in quanto se provo a richiamare la pagina con i giusti valori nell'indirizzo new_file.php?regione=sicilia&ottenere=citta mi stampa a video i due array perfettamente.
Veniamo alla pagina .html...
Inizializzo le due variabili così:
var myArr = [];
var myArrValue = [];
ma già facendo restituire nella pagina PHP 2 echo
echo "myArrValue = [$ret_value]";
echo "myArr = [$ret_option]";
non mi si popola più la select.
Ho provato anche ad inizializzare le due variabili come avevi scritto tu ma in questo modo la console degli errori di Firefox mi riporta un errore preciso:
Errore: missing variable name
File sorgente: http://www.miosito.com/prova.php
Riga: 14, Colonna: 16
Codice sorgente:
var myArr = [], var myArrValue = [];
In pratica anche se inizializzo le 2 variabili ma commento il primo echo
//echo "myArrValue = [$ret_value]";
lo script funziona; appena tolgo il commento ecco che non funziona più niente. Come fare?![]()