Привет!
Есть код, который после отправки формы скрывает кнопку отправки формы и выводит сообщение об успешной отправке. Помогите, пожалуйста, «понять» этот код человеческим языком.
Как я понимаю, отписал в комментариях к коду:
$("#form").submit(function() { // при отправке формы выполнить функцию
var th = $(this); // ???
$.ajax({ // ???
type: "POST", // метод отправки
url: "mailer.php", // файл-обработчик с кодом отправки письма
data: th.serialize() // ???
}).done(function() { // когда функция выше будет выполнена, то
$('.inputs').css('display', 'none'); // скрыть элемент с классом inputs
$('.success').css('display', 'block'); // показать элемент с классом c
});
return false;
});
Проблемные моменты отметил: ???
P.S. Если моё решение кривое (через скрытие элемента и показ другого), предложите, пожалуйста, что-то адекватное. В JS только учусь.