jQuery formulario de presentación. Detener la actualización de la página solo funciona en los navegadores más nuevos
Usando jQuery 1.4 para hacer esto.
Agregando un formulario a la etiqueta del cuerpo, nada especial acerca del formulario en sí:
$(function() {
$('body').prepend('<form name="frmSample" id="frmSample"><input class="btn" type="submit" value="SIGN UP" /></form>');
});
Estoy usando lo siguiente para enviar el formulario:
$('#frmSample').live('submit', function() {
var formdata = $(this).serialize();
$.ajax({
type: 'POST',
url: 'http://www.example.com/Values.jsp',
data: formdata,
success:function() {
submit_success();
}
});
return false
});
En los navegadores más nuevos (Firefox 3.5, Safari 4) esto funciona bien. Una vez que baje a FF 3.0 y más abajo o IE 7 y más abajo, esto se detiene.
Estoy un poco atascado en este momento. He estado buscando un buen momento y solo he podido encontrar algo que menciona algo más que devolver false o event.preventDefault ().
Así que busco ver si me estoy perdiendo algo pequeño aquí o si voy en la dirección totalmente equivocada.