Я изучаю некоторый AJAX прямо сейчас, и функция jQuery, которая используется для отправки формы, обернута внутри $ (function () {}), так же Что именно это делает?
$(function() {
$('.error').hide();
$(".button").click(function() {
// validate and process form here
}
});