Я использую jquery для отправки формы. Работает отлично во всех браузерах, кроме IE, IE, похоже, не собирает «предотвращать дефолт», поскольку браузер направляет «beta.php». Вот мой кодJQuery Post не работает с IE8 + 9
$(document).ready(function(){
$("#betaform").submit(function(e){
event.preventDefault();
$.ajax({
url: "beta.php",
type: "POST",
data: $(this).serialize(),
success: function(data){
content = "<H2>Thank you, data received</H2>";
$("#betaform").empty().append(content);
}
});
});
});
использования 'e.preventDefault();' поскольку вы передали 'e' через функцию. – Albzi
Возможный дубликат http://stackoverflow.com/questions/1000597/event-preventdefault-function-not-working-in-ie – meskobalazs
Также это может помочь http://stackoverflow.com/questions/1357118/event-preventdefault- vs-return-false –