Стандартная форма без перезагрузки? Есть решение
Добавил код для отправки тела формы без перезагрузки
$('#contactform').submit(function(e){ $.ajax({ type: "POST", url: '', data: $(this).serialize(), success: function(data){ console.log('success'); } }); e.preventDefault(); });
Интересно, что всё успешно срабатывает, однако на почту ничего не приходит? Может быть у движка на сервере есть скрипт php, который обрабатывает формы и надо здесь указать другое значение свойства url? Кто-нибудь вообще сделал это? Поделитесь опытом.
6 ответов
укажите абсолютный url
то есть
?
не работает
у меня все ок, видимо что-то не учли.
А можно окончательно рабочий JS опубликовать?
Выложил здесь в комментариях.
p.s. Сорри, что так поздно. Я сам недавно допёр. Хотя, я уверен, что многие и сейчас ломают голову над этим.