@Stungs

Ajax подключённый к форме не работает?

Подключил ajax к форме но форма все равно страница перезагружается.
Форма:
<form action="chat.php" id="form" method="POST" enctype="multipart/form-data">
        <textarea type="text" name="text" id="text" placeholder="Ваш текст..." class="text1"></textarea>
        <button type="submit" name="submit" id="submit" class="submit" style="border: 0;"><img class="im1" src="/default/отправить.png"></button>
      </form>


А вот сам ajax:
<script>$(function () {
    $('#form').on('submit',function (e) {

              $.ajax({
                type: 'post',
                url: 'chat.php',
                data: $('#form').serialize(),
                success: function () {
                 alert("Email has been sent!");
                }
              });
          e.preventDefault();
        });
});</script>
  • Вопрос задан
  • 89 просмотров
Решения вопроса 1
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
$('#form').on('submit',function (e) {
  e.preventDefault();
...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы