Cari utenti,
nella mia web application una funzione Ajax richiama un testo da una classe java. Tutto funziona.
Ora però vorrei che quel testo venisse interpretato come codice html (contiene diversi tag al suo interno, non posso adottare soluzioni alternative per diverse ragioni). Se inglobo il testo di risposta con eval (testodirisposta), non funziona e nella pagina non compaiono gli elementi che vorrei. Come mai? Grazie!
Codice Javascript
codice:
var aj_txt = ajax.responseText;
document.getElementById('divEsterno').firstChild.nodeValue = eval(aj_txt);
Testo richiamato:
codice:
<div class="subDiv">prova</div>
Ripeto, senza eval il testo si richiama correttamente (il problema è che però vedo i tag "in chiaro") e questo escluderebbe qualunque problema esterno a Javascript. Deve esserci qualcosa che devo fare sul testo prima di passarlo a eval... Forse! Avete suggerimenti?
Grazie