No estoy seguro de si este es el foro adecuado (quizá lo sea el de Javascript), ya me direis.
He creado una aplicación web donde, mediante AJAX y JSON se inserta HTML mediante javascript (el HTML está codificado en el javascript y se completa con los datos obtenidos del objeto JSON).
Por ejemplo, recibo un objeto JSON con dos campos: nombre y apellido. El fichero JS tiene una funcion que mediaten innerHTML introduce esos datos de la siguiente manera:
function cualquier(objetoJSON){
var HTML=""
HTML+="<p>nombre : "+objetoJSON.nombre+"</p>";
HTML+="<p>apellido: "+objetoJSON.apellido+"</p>";
document.getElementById("IdDelElemento").innerHTML = HTML;
}
La realidad es muchiiiiiiiisimo más compleja. El problema es que al revisar el código es un caos total porque existe javascript mezaclado con HTML en los ficheros JS y es un lio.
Deben existir otras soluciones, ¿alguna idea?