powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / POST запросы
25 сообщений из 32, страница 1 из 2
POST запросы
    #38367840
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть ли где-нибудь информация по тонкой работе с post запросами. Интересует куда и как их отсылать, например http://localhost:8080/apex/wwv_flow.show, и с какими параметрами и что сервер вернет.
...
Рейтинг: 0 / 0
POST запросы
    #38368958
loggin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustly,
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
 $.ajax({
                       
            url: "wwv_flow.show",
            type: 'POST',
            data: {
                p_flow_id: $v('pFlowId'), // id прилоджения
                p_flow_step_id: $v('pFlowStepId'), // id страницы на которой происходит вызов ajax
                p_instance: $v('pInstance'), // сессия
                p_request: 'APPLICATION_PROCESS=ajax', // название pl/sql ondemand порцесса
                x01: 'Hello' // Можно передавать переменные только с такими именами x01,x02...x10 
            },
             
            success: function(data) {
     //            обработка того что вернул сервер
            }
        });
...
Рейтинг: 0 / 0
POST запросы
    #38368992
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
loggin,

p_request сюда можно только имена page process, app process и нулл писать? wwv_flow.show - единственная или есть еще? Вроде есть просто "f".
...
Рейтинг: 0 / 0
POST запросы
    #38369086
loggin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustlyloggin,

p_request сюда можно только имена page process, app process и нулл писать? wwv_flow.show - единственная или есть еще? Вроде есть просто "f".
Тип запроса здесь значения не имеет, они одинаково обрабатывают и GET и POST
Да, кроме этих параметров больше ничего не обрабатывается.
На f тоже без проблем можно отправить запрос. В качестве параметров нужно будет указать p: 'id приложения:номер страницы:сессия:::какие-нибудь перемернные и прочая лабуда'. В результате ответа будет выдан полный html код страницы.

Можно создать свою процедуру и вызывать ее вместо wwv_flow.show , например " http://localhost:8080/apex/helloWorld", там уже можно придумать свои названия параметров.
...
Рейтинг: 0 / 0
POST запросы
    #38369129
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
loggin,

p_request:APXWGT
p_flow_id:104
p_flow_step_id:1
p_instance:2092458791770
p_debug:
p_widget_action:paginate
p_pg_min_row:16
p_pg_max_rows:15
p_pg_rows_fetched:15
x01:2361711335907569
p_widget_name:classic_report

Вот данные от нажатия pagination в отчете. Тут больше параметров, и есть процедура p_request:APXWGT, где найти остальные ?
...
Рейтинг: 0 / 0
POST запросы
    #38369141
loggin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustly,

Код: plsql
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.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
procedure show (
    p_request             in varchar2   default null,
    p_instance            in varchar2   default null,
    p_flow_id             in varchar2   default null,
    p_flow_step_id        in varchar2   default null,
    p_debug               in varchar2   default 'NO',
    p_arg_names           in wwv_flow_global.vc_arr2 default empty_vc_arr,
    p_arg_values          in wwv_flow_global.vc_arr2 default empty_vc_arr,
    p_clear_cache         in wwv_flow_global.vc_arr2 default empty_vc_arr,
    p_box_border          in varchar2   default '0',
    p_printer_friendly    in varchar2   default 'NO',
    p_trace               in varchar2   default 'NO',
    p_company             in number     default null,
    p_md5_checksum        in varchar2   default '0',
    p_last_button_pressed in varchar2   default null,
    p_arg_name            in varchar2   default null,
    p_arg_value           in varchar2   default null,
    f01                   in wwv_flow_global.vc_arr2 default empty_vc_arr,
    f02                   in wwv_flow_global.vc_arr2 default empty_vc_arr,
    f03                   in wwv_flow_global.vc_arr2 default empty_vc_arr,
    f04                   in wwv_flow_global.vc_arr2 default empty_vc_arr,
    f05                   in wwv_flow_global.vc_arr2 default empty_vc_arr,
    f06                   in wwv_flow_global.vc_arr2 default empty_vc_arr,
    f07                   in wwv_flow_global.vc_arr2 default empty_vc_arr,
    f08                   in wwv_flow_global.vc_arr2 default empty_vc_arr,
    f09                   in wwv_flow_global.vc_arr2 default empty_vc_arr,
    f10                   in wwv_flow_global.vc_arr2 default empty_vc_arr,
    f11                   in wwv_flow_global.vc_arr2 default empty_vc_arr,
    f12                   in wwv_flow_global.vc_arr2 default empty_vc_arr,
    f13                   in wwv_flow_global.vc_arr2 default empty_vc_arr,
    f14                   in wwv_flow_global.vc_arr2 default empty_vc_arr,
    f15                   in wwv_flow_global.vc_arr2 default empty_vc_arr,
    f16                   in wwv_flow_global.vc_arr2 default empty_vc_arr,
    f17                   in wwv_flow_global.vc_arr2 default empty_vc_arr,
    f18                   in wwv_flow_global.vc_arr2 default empty_vc_arr,
    f19                   in wwv_flow_global.vc_arr2 default empty_vc_arr,
    f20                   in wwv_flow_global.vc_arr2 default empty_vc_arr,
    p_widget_name         in varchar2   default null,
    p_widget_mod          in varchar2   default null,
    p_widget_action       in varchar2   default null,
    p_widget_action_mod   in varchar2   default null,
    p_widget_num_return   in varchar2   default null,
    p_widget_view_mode    in varchar2   default null,
    p_fsp_region_id       in number     default null,
    p_pg_min_row          in number     default null,
    p_pg_max_rows         in number     default null,
    p_pg_rows_fetched     in number     default null,
    p_time_zone           in varchar2   default null,
    x01                   in varchar2   default null,
    x02                   in varchar2   default null,
    x03                   in varchar2   default null,
    x04                   in varchar2   default null,
    x05                   in varchar2   default null,
    x06                   in varchar2   default null,
    x07                   in varchar2   default null,
    x08                   in varchar2   default null,
    x09                   in varchar2   default null,
    x10                   in varchar2   default null,
    p_clob_01             in clob       default null,
    p_lang                in varchar2   default null,
    p_territory           in varchar2   default null)
    ;
...
Рейтинг: 0 / 0
POST запросы
    #38369146
loggin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все это хранится в схеме APEX_версия
пакет WWV_FLOW
в пакете процедура show.
Там много всякого.
...
Рейтинг: 0 / 0
POST запросы
    #38369151
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
loggin,

p_request:APXWGT
А вот вариации этого?
...
Рейтинг: 0 / 0
POST запросы
    #38369212
loggin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustly,

Это наверное в старых версиях апекса.
В 4.1 уходит
p_request:FLOW_PPR_OUTPUT_R3472472242342_pg_R_3472472242342
...
Рейтинг: 0 / 0
POST запросы
    #38369249
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
loggin,

Самый последний APEX 4+, а репорт - обычный классик.
...
Рейтинг: 0 / 0
POST запросы
    #38369276
loggin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustly,
действительно в 4.2
p_request:APXWGT
......
p_widget_name:classic_report

а в 4.1
p_request:FLOW_PPR_OUTPUT_R3472472242342_pg_R_3472472242342

Надо искать.
...
Рейтинг: 0 / 0
POST запросы
    #38369291
loggin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustly,

еще вот такое вот оно принимает p_request:PLUGIN=1A2EC31C1AAE66C2E4B6F708D873221
...
Рейтинг: 0 / 0
POST запросы
    #38369293
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
loggin,

Что-то страшное. Я вообще хочу, что-нибудь для вывода запроса через обычный <table>, чтобы самому не писать процедуру.
...
Рейтинг: 0 / 0
POST запросы
    #38369296
loggin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustly,

Это как это через обычный <table> ?
...
Рейтинг: 0 / 0
POST запросы
    #38369311
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
loggin,

Ну хочу сделать плагин, в который кидаешь селект, а он тебе выплевывает <table><tr><td>строки.... Типа классический репорт, только кастомизированный мною под мои нужны. Больше жквери меньше запросов в базу.
...
Рейтинг: 0 / 0
POST запросы
    #38369357
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще вот на такое наткнулся

var get = new htmldb_Get(null, &APP_ID., 'APPLICATION_PROCESS=dummy', &APP_PAGE_ID.);
...
Рейтинг: 0 / 0
POST запросы
    #38369492
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GustlyЧто-то страшное. Я вообще хочу, что-нибудь для вывода запроса через обычный <table>, чтобы самому не писать процедуру.

RTFM OWA_UTIL.tableprint .
...
Рейтинг: 0 / 0
POST запросы
    #38370282
loggin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GustlyЕще вот на такое наткнулся

var get = new htmldb_Get(null, &APP_ID., 'APPLICATION_PROCESS=dummy', &APP_PAGE_ID.);
это тоже самое что я написал выше, только ajax запрос выполняется через встроенную библиотеку apex
...
Рейтинг: 0 / 0
POST запросы
    #38370293
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
logginGustlyЕще вот на такое наткнулся

var get = new htmldb_Get(null, &APP_ID., 'APPLICATION_PROCESS=dummy', &APP_PAGE_ID.);
это тоже самое что я написал выше, только ajax запрос выполняется через встроенную библиотеку apex
Просто я встречал разные вариации APPLICATION_PROCESS=. Где-то пишут, что надо просто знак = и все, чтобы передать переменные, а здесь =dummy.
...
Рейтинг: 0 / 0
POST запросы
    #38370368
loggin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustlylogginпропущено...

это тоже самое что я написал выше, только ajax запрос выполняется через встроенную библиотеку apex
Просто я встречал разные вариации APPLICATION_PROCESS=. Где-то пишут, что надо просто знак = и все, чтобы передать переменные, а здесь =dummy.
dummy это название процесса
...
Рейтинг: 0 / 0
POST запросы
    #38370375
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
suPPLerGustlyЧто-то страшное. Я вообще хочу, что-нибудь для вывода запроса через обычный <table>, чтобы самому не писать процедуру.

RTFM OWA_UTIL.tableprint .
Близко, но не то, ибо тут в шапке идут названия полей, а мне шапку надо самому делать, для создание ссылок сортировки столбцов.
...
Рейтинг: 0 / 0
POST запросы
    #38370412
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gustly,

htp.p
htp.prn
...
Рейтинг: 0 / 0
POST запросы
    #38370440
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDevGustly,

htp.p
htp.prn
Это ручной вывод. Я так и делаю в плагине. Вопрос, как потом свой плагин динамически обновлять, саму эту таблицу? Вряд ли там прокатит trigger('apexrefresh').
...
Рейтинг: 0 / 0
POST запросы
    #38370464
loggin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GustlySvDevGustly,

htp.p
htp.prn
Это ручной вывод. Я так и делаю в плагине. Вопрос, как потом свой плагин динамически обновлять, саму эту таблицу? Вряд ли там прокатит trigger('apexrefresh').
так же через htp.p
...
Рейтинг: 0 / 0
POST запросы
    #38370480
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
logginGustlyпропущено...

Это ручной вывод. Я так и делаю в плагине. Вопрос, как потом свой плагин динамически обновлять, саму эту таблицу? Вряд ли там прокатит trigger('apexrefresh').
так же через htp.p
Мне надо послать для этого AJAX запрос в базу, на какую-то процедуру (стандартную или самописный page app), 2-й вариант не катит, так как я хочу сделать плагин, а к нему нельзя вроде как прикрутить такое.
...
Рейтинг: 0 / 0
25 сообщений из 32, страница 1 из 2
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / POST запросы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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