Отправка формы по Ajax: различия между версиями

Материал из Wiki МИАЦ ВО
Перейти к навигации Перейти к поиску
Новая страница: «<pre> var $form = $('#form_brifada'); $form.submit(function(event) { event.preventDefault(); // Для того, что бы форма не отправлял…»
(нет различий)

Версия от 09:57, 14 декабря 2015

var $form = $('#form_brifada');
$form.submit(function(event) {
  event.preventDefault(); // Для того, что бы форма не отправлялась по кнопке
  $.ajax({
    url: $form.attr('action'),  // Данные для формы берутся из ее параметров
    type: $form.attr('method'),
    data: $form.serialize(),  //  возвращает строку пригодную для передачи через URL строку 
    success: function(data) {  // При успешном выполнении, обрабатываем пришедшие данные
      data = JSON.parse(data); // data - данные пришедшие в json формате
      //console.log(data);
    },
    error: function() {
      alert('Произошла неизвестная ошибка. Попробуйте позже');
    }
  });
});