Я пытаюсь отправить электронную почту с помощью AJAX на кнопку печати:AJAX отправка почты
PHP:
<?php
if($_POST){
$message = $_POST['msg'];
mail("[email protected]", "subj!", $message);
}
?>
JS:
(function($) {
$('.cart__item__send-order').click(function() {
var data = '&msg=' + 'random text';
$.ajax({
type: "POST",
url: "order_mail.php",
data: data,
success: function(){
console.log('email sent!');
}
});
});
});
}(jQuery));
, но ничего не происходит! Не могли бы вы помочь мне выяснить причину, по которой она не работает? btw, it consoles.log 'email отправлен!'
Смотри на вкладке браузера «чистой», что ответил файл PHP. Возможно, была ошибка при вызове 'mail()'. –
Что говорит журнал вашего почтового сервера? – Nate
Также стоит проверить папку спама в gmail, она часто будет отмечена как спам. – webnoob