Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Подсказать, почему не полностью отрабатывает JS-код.

закрыт без выполнения


Здравствуйте. Есть такой JS код https://pastebin.com/Hf8rhsDC image

Работа его следующая:
1) Вызывается метод BX24.callMethod("entity.add", ...)
2) При удачном запросе вызывается CallBack функция function(ares) с вызовом другого метода BX24.callMethod('entity.item.property.add', ...) - данный метод вызывается последовательно дважды
3) После вызовов методов выше вызывается метод BX24.callMethod('entity.section.add', ...). Также, при успешном запросе отрабатывает CallBack функция function(result), где в зависимости от статуса result (ошибка или нет) исполняется следующий код (в данном случае ошибки нет и быть не может), поэтому перебирается массив arr_params_fields_leads и при переборе каждого элемента из массива вызывается метод BX24.callMethod('entity.item.add', ...)

Теперь к проблеме - дело в том, что методы entity.add, entity.item.property.add, entity.section.add вызываются и исполняются нормально. Как я понял - скрипт не дожидается полного выполнение метода enity.item.add и просто пропускает добавление:

image

Тогда вопрос - как решить мою проблему, как сделать правильно? Если смотреть в Headers, отслеживая запросы к скриптам/методам, то методы, которые я озвучивал ранее (entity.add, entity.item.property.add, entity.section.add) имеют Status Code: 200 OK:

image

А вот выполнение метода enity.item.add не завершается полностью и не имеет никакого статуса:

image

image



  1. 1 день300 ₴
    Эльмир Мехтиев
     258   1  0

    Все подскажу и помогу в любом вопросе только вам задавать вопросы и все ))

    Украина Бар | 5 октября в 23:11 |
  2. ставка скрыта фрилансером
  3. 2 дня1 500 ₽
    Дмитрий Кудряшов
     2718  проверен   110  5   9

    Добрый день,

    Готов разобраться и исправить.

    С уважением, Дмитрий

    Беларусь Минск | 6 октября в 01:10 |
  4. 1 день1 200 ₽
    ЛЕОНИД Рыбаков
     231  проверен 

    Добрый день уважаемый Олег!
    Юрлицо, договор, безналичный расчет(при необходимости), NDA.
    Скрипт пришлите текстом. предлагаем обсудить по скайпу.
    Наша компания готова выполнить разработку Вашего приложения.
    Опыт #C, Delphi, PHP, Ruby on Rails, Laravel, yii2, Python, ASP.NET, Node.js, VBA.

    Будем рады ответить на любые дополнительные вопросы.

    С уважением директор ООО РД-Софт Леонид Рыбаков.
    Тел : 8(3822) 33-99-73
    E-mail: [email protected]
    icq 42701164
    Skype : ribatomsk
    WhatApp и Телеграмм, Viber +79138539973

    Россия Томск | 6 октября в 06:12 |