powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / GetAsync передать в CallBack функцию данные из вызывающей
2 сообщений из 2, страница 1 из 1
GetAsync передать в CallBack функцию данные из вызывающей
    #38384572
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос больше для javascript.ru но там не слышно людей, которые работают с Apex
Есть Яваскрипт функция, которая делает асинхронный запрос и по факту выполнения вызывает другую функцию

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
    function GetAsyncCall(){
            if (p.readyState == 4){
              GetDivData();
            }
    }

    function .....(){  
        var delivery_direct = $('select[name="car_list"] :selected',cur_row).attr("direct");        
        var get = new htmldb_Get(null,$v('pFlowId'),'APPLICATION_PROCESS=SomeOndemandProcess',$v('pFlowStepId'));
        get.GetAsync(GetAsyncCall);
        get = undefined;
        delivery_direct = undefined;
    }



Мне нужно в функцию GetAsyncCall передать значение delivery_direct. Беда в том, что если я добавляю функции GetAsyncCall входящий параметр, то значение параметра я получаю, но параметр p - теряется

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
    function GetAsyncCall(deliver_dir){
            if (deliver_dir == 'WEST') {
            ...
            ...
             }
            if (p.readyState == 4){
              GetDivData();
            }
    }

    function .....(){  
        var delivery_direct = $('select[name="car_list"] :selected',cur_row).attr("direct");        
        var get = new htmldb_Get(null,$v('pFlowId'),'APPLICATION_PROCESS=SomeOndemandProcess',$v('pFlowStepId'));
        get.GetAsync(GetAsyncCall(delivery_direct));
        get = undefined;
        delivery_direct = undefined;
    }



Вот такая связка ругнется на то, что p - undefined.
Как передать значение параметра в callback функцию ? (я уже подумываю чтобы возвращать значение параметра в json из он деманд процесса)
...
Рейтинг: 0 / 0
GetAsync передать в CallBack функцию данные из вызывающей
    #38398277
NoGot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте переопределить у себя на этой странице функцию
Код: javascript
1.
htmldb_Get.prototype.GetAsync = function(pCallback)


добавив нужный параметр.

Делал такое как-то раз. Если не получится, отпишитесь, попозже накопаю свой пример.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / GetAsync передать в CallBack функцию данные из вызывающей
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]