Ciao a tutti.
Forse il titolo è un po' criptico, cerco di spiegarmi meglio.
Ho una pagina che tramite ajax_get carica una pagina esterna che recupera dei dati da un db, e li carica dentro un div, facendo un'append via js (vabé, qui presumo sappiate di cosa sto parlando, altrimenti spiego meglio).

se nella pagina esterna faccio un echo dei dati recuperati dinamicamente, funziona tutto alla grande. se oltre ai dati generici aggiungo un tag img per il caricamento di una immagine dinamico non funziona più nulla.

Cioè, se la pagina esterna printa:

codice:
<div>dato".$dati['id']."</div>
funziona correttamente, e la pagina finale, in base alla get, tira giù i dati corretti, se invece faccio un echo così:

codice:
<div>[img]img/scheda_tecnica01.png[/img]dato".$dati['id']."</div>
si pianta tutto e non mi restituisce nulla in output (il path dell'immagine è corretto, ma anche se fosse sbagliato non dovrebbe piantarmi lì l'esecuzione dello script).

l'append del javascript funziona correttamente, però non viene printato fuori nulla.

Qualcuno sa per quale motivo?

Grazie.

EDIT: aggiungo questi dati che forse vi possono aiutare.

Viene appeso all'atto dell'ajax_get questo js:

codice:
<script type="text/javascript" src="http://path/getfile.php?url=http%3A//path/recupera_contenuto.php%3Fcat_sub%3D1&el=scheda"> 
el = document.getElementById('scheda'); 
el.innerHTML = '<div>[img]img/scheda_tecnica01.png[/img]dato1</div>'; 
</script>
ma dentro il div di atterraggio rimane vuoto:

codice:
<div id="scheda"></div>
EDIT2:

si può chiudere il 3d, scusate ma solo dopo aver fatto il copia incolla dell'append js mi sono accorto del problema sugli apici.

risolto da solo.