Есть элемент с названием шрифта:
<input type="radio" class="radio_check" value="GothicRus" name="font">
Нужно всего лишь отправить на почту наименование шрифта взяв его с поля. Вот код, который я написал, параметр font в адресной строке передается, все хорошо, но никак не отправляет на почту
HTML
<input type="radio" class="radio_check" value="GothicRus" name="font">
JS
$('#tab1_submit').click(function(){
$.ajax({
type: "POST",
url: "../php/mail.php",
data: $(this).serialize()
}).done(function(){
alert("Доставлено");
});
return false;
});
#tab1_submit - это кнопка формы, в которой находится элемент radio. По нажатию этой кнопки происходит ajax запрос.
PHP
<?php
$msg_box = "";
$recepient = "<здесь моя почта>@gmail.com";
$sitename = "Название сайта";
$font = trim($_POST["font"]);
$message = "Имя: $font";
$pagetitle = "Новая заявка с сайта \"$sitename\"";
mail($recepient, $pagetitle, $message, "Content-type: text/plain; charset=\"utf-8\"\n From: $recepient");
?>
Сделал проверку в логах
параметр font в адресной строке передается
значит у тебя форма сабмитится без аякса и в таком случае это $_GET
а не $_POST
. Если делать без аякса в теге form
укажи корректный action
и method
Если все-таки аяксом делаешь:
В твоем случае $(this)
- это кнопка, а не форма которую тебе надо отправить.
лучше сделай вот так:
$('#your_form_id').on('submit', function(event){
event.stopPropagation();
event.preventDefault();
$.ajax({
type: "POST",
url: "../php/mail.php",
data: $(this).serializeArray()
}).done(function(){
alert("Доставлено");
});
return false;
});
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Всем привет, интересует мнение бывалых, есть задача сделать сайт с нуля с бизнес логикой, попробую описать основные хотелки:
Имеется таблица, в ней хранятся внутренние id и внешние, строк с одним и тем же ID бывает несколько, обычно более 3-4, как сделать статистику из 20 строк,...
ЗдравствуйтеЯ пишу прорамму для логина пользователя на Unity С#
Где инициализировать DBContext (DB = new DBContext()), чтобы не нарушать принципы и правила MVVM-паттерна в WPF приложении?