Для этого используется jQuery 1.4.
Добавление формы в тег body, ничего особенного в самой форме:
$(function() {
$('body').prepend('<form name="frmSample" id="frmSample"><input class="btn" type="submit" value="SIGN UP" /></form>');
});
Для отправки формы я использую следующее:
$('#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
});
В новейших браузерах (Firefox 3.5, Safari 4) это работает отлично.Как только я перехожу к FF 3.0 и ниже или IE 7 и ниже, это останавливается.
Я немного застрял прямо сейчас.Я долго искал и смог найти только упоминание чего-то другого, кроме return false или event.preventDefault ().
Итак, я смотрю, пропустил ли я что-то маленькое илиидти в совершенно неправильном направлении.