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.

Respuestas a la pregunta(2)

Su respuesta a la pregunta