Size: a a a

jQuery — русскоговорящее общество

2020 December 10

J

Johnny in jQuery — русскоговорящее общество
fsociety
Всем привет 🙂
Много где искал вариант решения моего вопроса, но ничего не помогало
у меня такая проблема:

У меня есть страница калькулятора При вводе каких-либо данных, кнопка "Сохранить" активируется Если пользователь ввёл данные и хочет выйти со страницы, не сохранив их, то я показываю модальное окно, которое предупреждает, что все данные могут не сохраниться, если он выйдет

$(window).on('beforeunload', function () {
   let not_saved = $('.save-button:not(:disabled)').length;
   if (not_saved) {
       return 'Are you sure you want to leave?';
   }
});

Этот код везде работает, но на IOS - нет Есть какие-нибудь варианты решения данного вопроса ?
буду очень благодарен, если поможете
источник

AV

A V in jQuery — русскоговорящее общество
всем привет,
код:
$(document).ready(function() {
$('li.disabled').on('click', function() {
       console.log('here');
       return false;
   });
...

работает, но после ajax вызова нет. Как быть ? ON вроде должен работать и после AJAX вызовов
источник

A

Alex in jQuery — русскоговорящее общество
A V
всем привет,
код:
$(document).ready(function() {
$('li.disabled').on('click', function() {
       console.log('here');
       return false;
   });
...

работает, но после ajax вызова нет. Как быть ? ON вроде должен работать и после AJAX вызовов
$(document).on('click', 'li.disabled', function() {
источник

AV

A V in jQuery — русскоговорящее общество
Спасибо, пробую
источник

AV

A V in jQuery — русскоговорящее общество
не работает =\
источник

A

Alex in jQuery — русскоговорящее общество
что не работает?
источник

AV

A V in jQuery — русскоговорящее общество
ну все равно после ajax не работает код
источник

A

Alex in jQuery — русскоговорящее общество
не может быть, какие ваши доказательства?
источник

Evgeny М. in jQuery — русскоговорящее общество
Всем привет, у меня есть квиз, я собираю данные с этого квиза жму на кнопку а там всплывающая форма с именем и телефоном, как мне связать все эти данные и отправить в один обработчик ?
источник

A

Alex in jQuery — русскоговорящее общество
Evgeny М.
Всем привет, у меня есть квиз, я собираю данные с этого квиза жму на кнопку а там всплывающая форма с именем и телефоном, как мне связать все эти данные и отправить в один обработчик ?
так же как и предыдущие, в чем проблема?
источник

Evgeny М. in jQuery — русскоговорящее общество
Alex
так же как и предыдущие, в чем проблема?
то есть серилайз соберет все пачкой из двух форм и отправить на сервер ?
источник

Evgeny М. in jQuery — русскоговорящее общество
форма в попап это уже другая форма
источник

A

Alex in jQuery — русскоговорящее общество
с двух не соберет, есть .serializeArray(), а потом их можно вместе собрать с другим
источник

Evgeny М. in jQuery — русскоговорящее общество
Alex
с двух не соберет, есть .serializeArray(), а потом их можно вместе собрать с другим
понятнее не стало )
источник

A

Alex in jQuery — русскоговорящее общество
в принципе можно и .serialize() использовать, собираешь с двух форм по отдельности, потом конкатенируешь вместе
источник

Evgeny М. in jQuery — русскоговорящее общество
надо чтоб все пришло в одном сообщении, то есть результат выбора и его контакты
источник

A

Alex in jQuery — русскоговорящее общество
ну я понял, я же написал как
источник

Evgeny М. in jQuery — русскоговорящее общество
Alex
ну я понял, я же написал как
каким образом с конкатенировать  ?
источник

A

Alex in jQuery — русскоговорящее общество
var data = form1.serialize() + '&' + form2.serialize()
источник

A

Alex in jQuery — русскоговорящее общество
типа такого
источник