Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 22.09.2016
Сообщений: 6

Выполнение сначала одного скрипта, затем другого

12.11.2018, 18:36. Показов 667. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Задача такая:

1. Есть сайт с готовыми формами обратной связи.
1.1 После заполнения формы и отправки происходит редирект на страницу благодарности.
2. Есть CRM система сбербанка со своими формами обратной связи для интеграции с сайтом.
2.1 После заполнения формы предоставленной CRM происходит AJAX отправка данных на сервер CRM

Вопрос: Как заставить CRM форму делать редирект на страницу благодарности и отправку данных в CRM?

код формы
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 <form>
          <input type="text" placeholder="Ваше имя" name="name" autocomplete="off" required />
          <input type="text" placeholder="Ваш телефон" name="phone" autocomplete="off" required />
          <input type="text" placeholder="Ваш email" name="email" autocomplete="off" required />
 
          <button type="submit">Отправить</button>
 
          <input id="check1" type="checkbox" checked /><label for="check1">Нажимая на кнопку «Отправить», я даю согласие на обработку персональных данных и соглашаюсь с политикой конфиденциальности</label>
 
          <div class="preload__box">
            <div class="flex align-item">
              <div id="floatingCirclesG">
                <div class="f_circleG" id="frotateG_01"></div>
                <div class="f_circleG" id="frotateG_02"></div>
                <div class="f_circleG" id="frotateG_03"></div>
                <div class="f_circleG" id="frotateG_04"></div>
                <div class="f_circleG" id="frotateG_05"></div>
                <div class="f_circleG" id="frotateG_06"></div>
                <div class="f_circleG" id="frotateG_07"></div>
                <div class="f_circleG" id="frotateG_08"></div>
              </div>
            </div>
          </div>
        </form>
код редиректа на страницу благодарности
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
  $.ajax({
        type: "POST",
        url: "php/formProcessor.php",
        data: formData,
        processData: false,
        contentType: false,
        dataType: "json",
        beforeSend: function() {
          if (preloader) {preloader.show();}
        },
        success: function(resp)
        {
          if (resp == 1)
          {
            window.location.href = "thanks.html"
          }
          else if (resp == 2)
          {
            $("button[data-fancybox-close]").trigger("click");
            if (preloader) {preloader.hide();}
          }
          else
          {
            alert("Something was wrong. Please, contact administrator.")
            if (preloader) {preloader.hide();}
          }
        }
        setTimeout(resp, 3000);
      });
код формы CRM сисетмы

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<!-- FreshOffice.form -->
<form id="form_id_1_E29E939BDB694F1A9D58B480B84A07C9" class="fo-form fo-labels-hide" style="box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;" method="get" action="https://freshcontacts.azure-mobile.net/api/contact/?key=E29E939BDB694F1A9D58B480B84A07C9">
    <div class="fo-form-inner"><input type="hidden" name="form_id" value="1" /><input type="hidden" name="form_freshoffice" value="1" />
        <div class="fo-form-title" style="color:#000000;">введите ваши данные</div>
        <table class="fo-table" cellpadding="0" cellspacing="0" border="0" width="100%">
            <tbody>
                <tr>
                    <td class="fo-td-label-input"><label class="fo-control-label" for="fo-input-fname">Имя</label></td>
                    <td><input class="fo-input" type="text" pattern="^[а-яА-ЯёЁa-zA-Z\s]+$" name="fname" placeholder="Имя" required="required" /></td>
                </tr>
                <tr>
                    <td class="fo-td-label-input"><label class="fo-control-label" for="fo-input-phone">Телефон</label></td>
                    <td><input class="fo-input-tel" type="tel" pattern="^\+?\d[\d\-\(\)\s]+$" name="phone" placeholder="Телефон" required="required" /></td>
                </tr>
                <tr>
                    <td class="fo-td-label-input"><label class="fo-control-label" for="fo-input-email">Email</label></td>
                    <td><input class="fo-input-email" type="email" pattern="^[а-яА-ЯёЁ\w\_\.\-]+@[а-яА-ЯёЁ\w\-]+\.[а-яА-ЯёЁ\w]{2,6}$" name="email" placeholder="Email" required="required" /></td>
                </tr>
            </tbody>
            <tfoot>
                <tr>
                    <td colspan="2" class="fo-form-action"><input type="submit" class="fo-btn" style="color:#FFFFFF;background-color:#E09E02;" value="Отправить" /></td>
                </tr>
                <tr>
                    <td class="fo-form-agreement">
                        <div>Нажимая Отправить, я даю согласие на обработку своих персональных данных</div>
                    </td>
                </tr>
            </tfoot>
        </table>
    </div>
    <div class="fo-form-shade"></div>
    <div class="fo-form-progress"></div>
</form>
<script type="text/javascript" src="http://www.files.freshoffice.ru/cloud/151007/leadform.min.js"></script>
<!-- /FreshOffice.form -->
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.11.2018, 18:36
Ответы с готовыми решениями:

Можно ли скриптом прервать выполнение другого скрипта?
&lt;script src=&quot;script-1&quot;&gt;&lt;/script&gt; &lt;script src=&quot;script-2&quot;&gt;&lt;/script&gt; Можно ли скриптом...

Выделить функцию из View в отдельный файл и затем сослаться на неё из другого скрипта
Проблема следующая: есть кусок html разметки, отвечающий за определённый фрагмент страницы. На него...

Загрузка и выполнение скрипта из другого скрипта
Здравствуйте. У меня динамически скрипт формирует ссылку на которой лежит другой скрипт. Задача...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.11.2018, 18:36
Помогаю со студенческими работами здесь

Как из одного скрипта изменить переменную (int) другого скрипта?
У меня есть два скрипта (money который отвечает за общее количество денег и CarBuy который отвечает...

Unity - Обращение к публичным полям одного скрипта из другого скрипта
Привет. Скрипты пишу на CSharp. В одном gameObject (назовем его HelloObject) есть два скрипта -...

Расположить в массиве сначала отрицательные, а затем положительные элементы другого массива
Расположить в массиве R сначала отрицательные, а затем положительные элементы массива Z. Массив...

Из одного массива в другой переписать сначала положительные элементы, затем отрицательные
program P7; uses crt; var Z: array of integer; R: array of integer; i,k: integer; Begin...

Переписать сначала отрицательные, а затем положительные элементы из одного массива в другой
Здраствуйте,помогите решить. Переписать сначала отрицательные ,а затем положительные элементы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru