Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Отправка формы без перезагрузки страницы

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Pavel8897
Отправлено: 25 Сентября, 2017 - 17:11:27
Post Id


Новичок


Покинул форум
Сообщений всего: 47
Дата рег-ции: Авг. 2017  


Помог: 0 раз(а)




Всем доброго дня!
Не получается отправить форму. В чем может быть ошибка?

PHP:
скопировать код в буфер обмена
  1. <form method="POST" action="card.php" id="Form"><?             
  2.         echo '<input name="textcard" type="text">';
  3.         echo '<button type="submit">Да, являюсь</button>';
  4.         echo '<button type="submit">Нет, не являюсь</button>'."<br>";
  5. </form>
  6.  
  7. $('#Form').submit(function(e){
  8.         e.preventDefault();
  9.                 $.ajax({
  10.                 url: "card.php",
  11.                 type: "POST",
  12.                 data: $('#Form').serialize(),
  13.                 success: function(response) {
  14.                 //обработка успешной отправки
  15.                 },
  16.                  error: function(response) {
  17.                 //обработка ошибок при отправки
  18.          }
  19.         });
  20. });
 
 Top
andrewkard
Отправлено: 25 Сентября, 2017 - 18:01:49
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)




У Вас ошибки. Форма уходит https://jsfiddle[dot]net/5f5uk8br/
 
 Top
zypikov
Отправлено: 26 Сентября, 2017 - 08:51:25
Post Id



Частый гость


Покинул форум
Сообщений всего: 219
Дата рег-ции: Нояб. 2010  


Помог: 3 раз(а)




Pavel8897, а почему 2а сабмита?


-----
У всего есть обратная сторона.
 
 Top
Pavel8897
Отправлено: 26 Сентября, 2017 - 12:09:00
Post Id


Новичок


Покинул форум
Сообщений всего: 47
Дата рег-ции: Авг. 2017  


Помог: 0 раз(а)




andrewkard пишет:
У Вас ошибки. Форма уходит https://jsfiddle[dot]net/5f5uk8br/


Если удалить скрипт отправки без перезагрузки страницы, то все отправляется. В чем тогда может быть ошибка?
 
 Top
andrewkard
Отправлено: 26 Сентября, 2017 - 22:30:30
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)




Пробуйте этот код.
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <html>
  3. <head>
  4. <script
  5.  src="https://code.jquery.com/jquery-1.12.4.min.js"
  6.  integrity="sha256-ZosEbRLbNQzLpnKIkEdrPv7lOy9C27hHQ+Xp8a4MxAQ="
  7.  crossorigin="anonymous"></script>
  8. </head>
  9. <body>
  10. <form method="POST" action="card.php" id="form">            
  11.         <input name="textcard" type="text">
  12.                 <br>
  13.                 <input type="radio" name="test" value="1"> Да, являюсь<br>
  14.                 <input type="radio" name="test" value="0"> Нет, не являюсь<br>
  15.         <button type="submit">Отправить</button>
  16. </form>
  17. <script>
  18. $('#form').submit(function(e){
  19.         e.preventDefault();
  20.         $.ajax({
  21.                 url: "card.php",
  22.                 type: "POST",
  23.                 data: $('#form').serialize(),
  24.                 success: function(response) {
  25.                         //обработка успешной отправки
  26.                 },
  27.                 error: function(response) {
  28.                         //обработка ошибок при отправки
  29.                 }
  30.         });
  31. })
  32. </script>
  33. </body>
  34. </html>
  35.  
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB