function SendPost() // Наша функция, которая будет осуществлять ajax-отправку
{
jQuery.ajax({ // Начала конструкции для работы с Ajax через jQuery
type: "GET", // Метод, которым получаем данные из формы
url: "/send.php", // Обработчик формы.
data: jQuery("#form").serialize(), // Этот метод, берет форму с id=form и достает оттуда данные
success: function(html) { // функция выполняемая при успешном отправлении данных
jQuery(".wrapper-form").empty(); // очищаем тело документа
jQuery(".wrapper-form").append("<h3 style='color:red;'><center>Спасибо! Ваша заявка принята в работу. Скоро мы с Вами свяжемся.</center></h3>"); // вставляем сообщение об успехе
}
});
}
<form action="/send.php" id="form" method="GET" >
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<div class="wrapper-form">
<h3 class="black">Получить <span class="yellow" style=" color: rgb(208, 50, 50)!important;">Консультацию</span></h3>
<input type="text" name="name" placeholder="Введите имя" required="">
<input type="text" name="tel" placeholder="Введите телефон" required="">
<input type="text" name="mal" placeholder="Введите почту" >
<input type="hidden" name="kak" value="ФОрма обратной связи над футером (красная полоса)" >
<input type="button" class="btn btn-default btn_form" value="Отправить" onclick="SendPost();" style=" background: #D03232;
" >
<div class="politika"> <a href="">Я согласен с правила обработки данных</a> <a href="">Политика конфиденциальности</a> </div>
</div>
</form>
jQuery(".wrapper-form").append("<h3 style='color:red;'><center>Спасибо! Ваша заявка принята в работу. Скоро мы с Вами свяжемся.</center></h3>");
после отправки отрабатывает этот код.function SendPost(form) // Наша функция, которая будет осуществлять ajax-отправку
{
jQuery.ajax({ // Начала конструкции для работы с Ajax через jQuery
type: "GET", // Метод, которым получаем данные из формы
url: form.attr('action'), // Обработчик формы.
data: form.serialize(), // Этот метод, берет форму с id=form и достает оттуда данные
success: function(html) { // функция выполняемая при успешном отправлении данных
form.find(".wrapper-form").empty().append("<h3 style='color:red;'><center>Спасибо! Ваша заявка принята в работу. Скоро мы с Вами свяжемся.</center></h3>"); // вставляем сообщение об успехе
}
});
}
$('form').on('submit', function(){
SendPost($(this)); // и тогда при отправке любой формы, в функцию будет попадать именно та
// форма, которую отправили
});
$(this)
на одном примере:$(".el").on('click', function() { // по клику на класс "el" все элементы с этим классом очистятся
$(".el").empty();
});
$(".el").on('click', function() { // по клику на класс "el" только один очистится (по которому click)
$(this).empty();
});
$('.test').empty();
$('.test').append("<div></div>");
$('.test').empty().append("<div></div>");