解决了它只是替换了:
$('#msg_form').submit(function (e) { e.preventDefault();$.ajax({ type: 'post',url: 'mailer.php',data: $('#msg_form').serialize(),success: function () { alert('form was submitted');} }); return false;});用这个代替
$.post('mailer.php', $('#msg_form').serialize())


