Всем привет. Подскажите почему могло перестать работать условие if(msg == 'SEND') ? В дебагере проверял, файл mail.php при успешной отправки возвращается "SEND", но скрипт работает с условием что получен в ответ не "SEND", хотя выводит слово "SEND" при успешной отправки письма в $('.error-message').html(''+ msg +'') . На других сайтах идентичная конструкция работает без ошибок.
$contactform.submit(function(){
$.ajax({
type: "POST",
url: "/mail.php",
data: $(this).serialize(),
success: function(msg)
{
if(msg == 'SEND'){
$('.error-message').hide();
$('.success-message').hide();
$contactform.hide();
$('.form-zvonok form input').val('');
$('.form-zvonok form textarea').val('');
$('.success-message').html('<div class="success-message">'+ $success +'</div>');
$('.success-message').fadeIn();
}
else{
$('.success-message').hide();
$('.error-message').hide();
$('.error-message').html('<div class="error-message">'+ msg +'</div>');
$('.error-message').fadeIn().delay(3000).fadeOut();
}
}
});
return false;
});
if ($_POST['form-id']=='1'){
if (!empty($_POST['name']) && !empty($_POST['phone'])){
$name=$_POST['name'];
$phone=$_POST['phone'];
$title=$_POST['form-name'];
$msg1="
Имя: $name
Телефон: $phone
";
mail("$adminemail", "$date $time $title", "$msg1");
print "SEND";
} else {
print "Заполните пожалуйста все поля для отправки сообщения";
}
}