Вебинар • 28 января 16:00–18:30
Как получать клиентов с онлайн-карт без вложений в рекламу?
268

Подскажите что делает этот скрипт подробно

1 ответ
function sendFormRequest(idModal){

   var formid = '#modal-form-' + idModal;

   var $form = $(formid),

       data = $form.serializeArray();

   data.push({name: 'url',value: encodeURIComponent(location.href)});

   $form.find('.error').remove();

   $.ajax({

       url: 'index.php?route=module/multimodals/sendFormRequest&form='+idModal,

       dataType: 'json',

       type: 'post',

       data: data,

       success: function(res){

           if(res.errors){

               for(var i in res.errors){

                   $form.find('[name="f_modal['+i+']"]').after( $('<span class="error" />').text(res.errors[i]) );

               }

           }

           if(res.success){

               var result = $(formid + ' .modal-result')

               if (result.length) {

                   result.html('<span style="text-align:center;padding: 10px; margin: 0;text-transform: uppercase;">'+res.success+'</span>')

               } else {

                   $form.html(res.success);

               }

               setTimeout(function(){

                   $('#popup-form-'+idModal).popup('hide');

               },5000);

           }

       }

   })

}

Ответы (1)

Андрей +15
29.11.2021 09:50
Отправляет данные из формы с помощью AJAX, которая видимо в каком-то модальном окне находится.

Похожие вопросы

Николай
482

Как сделать команду для исключения пользователя из беседы ВКонтакте?

Помогите пожалуйста сделать команду, для исключения пользователя из беседы ВКонтакте, при помощи упоминания, ссылки или же ответа на сообщения. Заранее благодарен. Библиотека которая используется: vk-io.
Александр К
780

Чат на сайте и нагрузка на хостинг

Добрый день. Требуется помощь специалиста, тк сам не особо айтишник. Есть сайт на Wordpress, где будет размещена страница с онлайн трансляцией видео потока (embed видео из твича) + требуется оналйн-чат для зрителей, желательно без регистрации...
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте