Quiero hacer una tabla, con un número dinámico de columnas, entonces, creo en la primera fila las columnas con su nombre de cada una, después pongo en un <div> el id donde se cargarán los datos mediante ajax. Mi problema es que al salir los datos, no me respeta el ancho de las columnas que dí en la primera fila dinamicamente. He intentado hacer lo siguiente
< table .... >
<tr>
<td .. > columna1</td>
<td .. > columna2</td>
<td .. > columna3</td>
</tr>
<div id="resultado">
</div>
</table>
lo que carga en el div, es:
<tr><td> ........ <td><tr>
Pero no me lo coloca dentro de la table, si no arriba del todo, por encima de la tabla. Para que salga dentro, tengo que crear otra table que contenga el div, pero claro, entonces no me respeta la anchura de las columnas.
Ayuda por favor, o sugerencias de otra forma de conseguirlo.