Ciao a tutti!! Sto tentando di fare un query senza ricaricare la pagina utilizzando la funzione $.getJSON.

Di seguito la parte php e la parte jquery:

codice:
$result_info= mysql_query("select * from testate") or die (mysql_error()); 
while ($row = mysql_fetch_array($result_info)) { 
$returnDatiFascettrio=array('id'=> $row['Id_Testata'],'Nome'=> $row['Nome'], 'sigla' => $row['Sigla']); 							} 			
echo json_encode($returnDatiFascettrio);
che mi restituisce un array di questo tipo {"id":"2","Nome":"TESTATA DI PROVA","sigla":"FF"}

io vorrei stampare i valori in questo modo:

codice:
$.getJSON('index.php',{ mod : 'info_fascettario' }, function(data) {   					alert(data);   				
$.each(data, function(key, val) { 			
   alert("Chiave:"+ key + "valore:" + val ); 			  
});
però non mi visualizza niente!!!

In poche parole vorrei fare una query (situata nel file .php) che mi restituisce un array in formato json che poi vorrei visualizzare.

Qualcuno sà come posso fare, in tal caso può postare un esempio di un codice funzionante di ciclo su dati json.

Grazie a tutti!