Всем привет! Люди добрые и умные - помогите! На данный момент я делаю сайт-портфолио и все страницы у меня подгружаются при помощи Ajax (пример: site.ru/#index3). Все при этом работает хорошо. Но! На странице контактов у меня есть форма заполнения, которая должна отправлять данные тоже при помощи Ajax, но она их не отправляет, а просто перезагружает страницу, при этом url уже не site.ru/#index3 , а
site.ru/?name=Дмитрий&email=email%40.ru&text=Привет%21#page3
Вот сам код Ajax формы:
$(function() {
$("form").submit(function() {
$.ajax({
type: "GET",
url: "mail.php",
data: $(this).serialize()
}).done(function() {
alert("Спасибо за заявку! Скоро я с вами свяжусь.");
setTimeout(function() {
$('form').trigger("reset");
}, 1000)
});
return false;
});
});
Проверял отправку формы без Ajax-a(т.е. страницы подгружались полностью) - все отправляется и все хорошо! Я понимаю приблизительно в чем проблема, но не могу ее решить! Как заставить работать форму на Ajax странице!? Благодарю за внимание!