Использование данных из формы?

128
21 января 2021, 13:00

На сайте есть форма обратной связи.

Отправка данных происходит без перезагрузки страницы при помощи

$('#osForm').submit(function(e) { 
  e.preventDefault(); 
  $.ajax({ 
    url: "mail.php", 
    type: "POST", 
    data: $('#osForm').serialize(), 
    success: function(response) { 
      $.fancybox.close(); 
      $.fancybox.open({ 
        src: '#p_ok', 
        type: 'inline', 
      }); 
    }, 
    error: function(response) { 
      //обработка ошибок при отправке 
    } 
  }); 
});

Но мне нужно что бы после отправки имя из формы подставилось в окне #p_ok которое всплывает после отправки формы с сообщением об успехе.

Как можно сделать?

Answer 1
$('#osForm').submit(function(e) {
  e.preventDefault();
  $.ajax({
    url: "mail.php",
    type: "post",
    data: $('#osForm input').val()
  })
  done(function(data) {
    $('#p_ok').html($('#osForm input').val())  // success
  })
  fail(function( jqXHR, textStatus ) {
    alert( "Request failed: " + textStatus ); // error 
  });
});
READ ALSO
Как работает динамический import?

Как работает динамический import?

Со статическими импортами все более-менее понятно

157
Как передать action в компонент Redux ReactJS

Как передать action в компонент Redux ReactJS

Пробую передать action addProduct в компонент но при клике пишет ошибку, помогите справиться, зарание спасибо!

171
navbar bootstrap не корректно работает на компьютере

navbar bootstrap не корректно работает на компьютере

Выгрузил проект на хостинг, заметил одну проблемуНавигационная панель не корректно работает, вот 2 ситуации:

140
Вывод определенных объектов из массива

Вывод определенных объектов из массива

Всем приветУ меня есть функция при нажатие на которую я хочу получать объекты из массива только первой категории

149