Estoy usando jQuery para hacer una POST a un archivo PHP con el contenido HTML de un div. El contenido HTML contiene tablas, entradas, divs más pequeños y me gustaría tomar el contenido del DIV principal y enviarlo a la base de datos. La única opción que se me ocurre es el método POST, pero no sé si puedo enviar HTML simple con él. ¿Hay alguna otra opción para enviar contenido HTML de un div a un archivo PHP para insertarlo en MySQL?jQuery enviar datos HTML a través de POST
Gracias.
EDIT: Ahora puedo enviar datos HTML completos con la POST de jQuery. Sin embargo, mis caracteres HTML de ese DIV se transforman en caracteres especiales. Ejemplo: ">" se convertiría en "& gt;" y cuando eso sucede, mis datos POST se limita a donde el primer carácter especial aparece porque hago mi post ajax así:
var data = 'id='+ currid +'&html='+ div_html;
$.ajax({
type: "POST",
url: "file.php",
data: data,
.......................
.......................
Utilizando este código no es aceptable porque div_html contiene otros "&" personajes por lo que sería ser considerado como otro parámetro POST que se enviará.
¿Alguna solución alternativa?
Gracias de nuevo.
Pregunta original editada. –
Original answer expandido – VolkerK
¡Gracias! Funciona muy bien. –