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

88
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?

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

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

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

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

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

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

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

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

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

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

93