Двойная отправка сообщений
Добрый день, помогите найти проблему, пожалуйста. Добавил аяксовый скрипт, который формирует всплывающее окно и после очищает форму.
$(".fofm").submit(function() {
var str = $(this).serialize();
$.ajax({
type: "POST",
url: "contact.php",
data: str,
success: function(msg) {
if(msg == 'ok') {
$('.contwindow').html('<p>Спасибо за ваше обращение!</p><br><p>Наше специалист свяжется с вами в ближайшее время</p>');
$('.contwindowhide').fadeIn(400).delay(2000).fadeO ut(400);
jQuery(".fofm").trigger("reset");
$.arcticmodal('close');
}
else {
/*
$('.contwindow_error').html('<p>Письмо не отправленно, проверьте заполненость полей.</p>');
$('.popup2, .overlay').css('opacity','1');
$('.popup2, .overlay').css('visibility','visible');
$('.contwindowhide').css({'opacity':'1','visibilit y':'visible'}); */
}
}
});
return false;
});
После добавления этого скрипта все работает, но письмо на почту приходит 2 раза. В чем может быть дело?
|