проблема в том, что письмо отправляется, но mailer.php не возвращает json-ответ. поэтому я не могу вывести всплывающее окно с надписью о том, что письмо отправлено
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Портфолио https://www.behance.net/d4d4186e
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Портфолио https://www.behance.net/d4d4186e
Question
cyklop77
помогите пожалуйста исправить ошибку
есть форма:
после клика по #btn_submit0 запускается ajax-сценарий, который отправляет письмо:
helper.js:
if(!flag){ //send if(id == 'btn_submit0'){ data = { name: $('#fld_name_0').val(), phone: $('#fld_phone_0').val(), message: $('#fld_message_0').val(), }; } $.ajax({ type: 'POST', url: 'js/ajax/mailer.php', data: data, dataType: 'json', success: function (json) { console.log(json); if(json == 'success'){ console.log('yy'); $('#modal-8').modal(); $('#request_form_0').find('input[type="text"]').val('').removeClass('shine'); $('#request_form_0').find('textarea').val('').removeClass('shine'); } else{ console.log('nn'); } } }); console.log('nos'); }вот файл, к которому обращается ajax-сценарий mailer.php:
$mail_to = 'prozaik81-2@yandex.ru'; $type = 'plain'; $charset = 'UTF-8'; include('smtp-func.php'); //$name = $_REQUEST['name']; //$phone = $_REQUEST['phone']; //$message = $_REQUEST['message']; $name = '122'; $phone = '124532'; $message = '125675757572'; $replyto = 'no_reply@yandex.ru'; $headers = "To: \"Administrator\" <$mail_to>\r\n". "From: \"$replyto\" <$mail_from>\r\n". "Reply-To: $replyto\r\n". "Content-Type: text/$type; charset=\"$charset\"\r\n"; $sended = smtpmail($mail_to, $name, $message, $headers); if($sended){ $response = 'success'; } else{ $response = 'error'; } print(json_encode($response));проблема в том, что письмо отправляется, но mailer.php не возвращает json-ответ. поэтому я не могу вывести всплывающее окно с надписью о том, что письмо отправлено
если важно, то вот реальный сайт
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.