El problema es que, aveces sucede que la vista previa no me la muestra y no puedo seguir (porque junto con la vista previa aparece el botón de confirmar los datos y de modificar datos).
Lo que no puedo darme cuenta es por qué aveces anda bien y en qué casos no anda bien.
Detallo un poco más:
Tengo un formulario llamado form y, al hacer submit para mandar los datos, uso esto:
Código:
Luego, en el archivo recibo.php obtengo los datos, les doy un formato y los muestro en un div llamado preview que aparece sólo para mostrar los datos y oculta al div llamado divFormulario que es quien contiene al formulario. $(function(){ /* jQuery.post */ $("#form").submit(function(e){ //Creo el botón para poder ver los datos cargados si hay algo de la preview que no gusta $("<input />", {type:"button", id:"mostrarFormulario", 'class':'minimal', value:"Modificar datos", click: function(e){ e.preventDefault(); $("#divFormulario").toggle( 'fade', 500 ); $("#preview").html(''); $("#preview").removeClass('preview'); $("#mostrarFormulario").remove(); }}).insertBefore("#preview"); $("#divFormulario").toggle( 'fade', 500 ); $("#preview").addClass('preview'); e.preventDefault(); $.post("recibo.php", $("#form").serialize(), function(data){ $("#preview").html(data.test); }, "json"); });
Bueno, si falta más información hagánmelo saber. Les agradezco desde ya su ayuda.
Saludos!