Quote Originariamente inviata da Alhazred Visualizza il messaggio
Evidentemente crei male i dati, oppure nel codice della pagina che generi c'è qualche carattere che ti tronca la stringa JSON, stampa a video la stringa JSON e verifica che sia corretta.
Puoi anche fare in questo modo per essere sicuro che la stringa JSON sia creata correttamente: a PHP fai creare un array con 2 elementi, uno conterrà il codice della pagina, uno il valore della variabile che vuoi, poi passi tale array alla funzione json_encode() che genererà la stringa JSON.
Questa è la parte php del mio codice
$arr=array("testo"=>$testo,"foto_am"=>"../immagini/".$foto_am);
echo json_encode($arr);

Nel lato client ho la funzione a cui ajax torna la stringa json
function get_json(u)
Per provare uso alert()
.................
alert(u.testo);
alert(u.foto_am);

ma con scarsi risultati