Pues si, los creo con:
contenedor.innerHTML = ajax.responseText
donde contenedor es la celda donde pinto la lista. Pero siempre lo he hecho así y siempre me ha funcionado.
Lo que tú me dices es que si no devuelvo solo texto no puedo contruir elementos html a menos que lo haga mediante el DOM de PHP o mediante el regreso de un XML y lo parsee con el DOM de Javascript?
Que extraño, siempre lo he utilizado de esa manera.
Que al decir
Código:
cargador.innerHTML = ajax.responseText
no estoy diciendo que el texto que me devuelva lo tome como HTML?
Saludos y una vez más, gracias por tomarte el tiempo.