powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / POST запросы
7 сообщений из 32, страница 2 из 2
POST запросы
    #38370499
loggin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustlylogginпропущено...

так же через htp.p
Мне надо послать для этого AJAX запрос в базу, на какую-то процедуру (стандартную или самописный page app), 2-й вариант не катит, так как я хочу сделать плагин, а к нему нельзя вроде как прикрутить такое.
Стандартными средствами апекса у тебя получится сплошное уродство(если вообще получится). Если хочешь сделать красиво и современно, то тебе нужна процедура которая будет htp.p делать, при вызове её через ajax.
...
Рейтинг: 0 / 0
POST запросы
    #38370509
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
logginGustlyпропущено...

Мне надо послать для этого AJAX запрос в базу, на какую-то процедуру (стандартную или самописный page app), 2-й вариант не катит, так как я хочу сделать плагин, а к нему нельзя вроде как прикрутить такое.
Стандартными средствами апекса у тебя получится сплошное уродство(если вообще получится). Если хочешь сделать красиво и современно, то тебе нужна процедура которая будет htp.p делать, при вызове её через ajax.
То есть без своей page app не обойтись для обновления через аякс? Может можно как-то запросом вызвать пакет из базы без создания page app?
...
Рейтинг: 0 / 0
POST запросы
    #38370699
loggin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustlylogginпропущено...

Стандартными средствами апекса у тебя получится сплошное уродство(если вообще получится). Если хочешь сделать красиво и современно, то тебе нужна процедура которая будет htp.p делать, при вызове её через ajax.
То есть без своей page app не обойтись для обновления через аякс? Может можно как-то запросом вызвать пакет из базы без создания page app?
Для вызова любой процедуры, нужно ей присвоить синоним и привилегии.
...
Рейтинг: 0 / 0
POST запросы
    #38370702
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
logginGustlyпропущено...

То есть без своей page app не обойтись для обновления через аякс? Может можно как-то запросом вызвать пакет из базы без создания page app?
Для вызова любой процедуры, нужно ей присвоить синоним и привилегии.
да это мелочи. Создал я процедуру например под владельцем воркспейса, от которого все и запускается. Как ее через аякс вызвать теперь без создания page app ?
...
Рейтинг: 0 / 0
POST запросы
    #38370779
loggin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustlylogginпропущено...

Для вызова любой процедуры, нужно ей присвоить синоним и привилегии.
да это мелочи. Создал я процедуру например под владельцем воркспейса, от которого все и запускается. Как ее через аякс вызвать теперь без создания page app ?

http://адрес сайта:порт/apex/синоним
...
Рейтинг: 0 / 0
POST запросы
    #38370783
loggin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
logginGustlyпропущено...

да это мелочи. Создал я процедуру например под владельцем воркспейса, от которого все и запускается. Как ее через аякс вызвать теперь без создания page app ?

http://адрес сайта:порт/apex/синоним
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
$.ajax({
                       
            url: "http://адрес сайта:порт/apex/синоним",
            type: 'POST',
            data: {
              param1: 'Hello',
              parampampam: 'World'
            },
             
            success: function(data) {
     //            обработка того что вернул сервер
            }
        });
...
Рейтинг: 0 / 0
POST запросы
    #38370979
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gustlyсамописный page app
Мне непонятно, что скрывается за этими словами.

logginДля вызова любой процедуры, нужно ей присвоить синоним и привилегии.
Синонимы не обязательны. А "привилегии" зависят от имеющихся web-серверов. Для XDB HTTP Server + EPG это функция wwv_flow_epg_include_mod_local, вызываемая из указанной для DAD APEX в параметре request-validation-function функции wwv_flow_epg_include_modules.authorize. Для APEX Listener это настройки security.inclusionList и security.requestValidationFunction. Для OHS + mod_plsql это параметры DAD PlsqlRequestValidationFunction и PlsqlExclusionList.

Далее по сабжу. Если автор планирует обновлять что-то в своём плагине без сабмита страницы, то может использовать функцию для AJAX-вызовов. В подсказке каждого конкретного типа плагина есть спецификация такой функции. Например, для плагина-региона:

Код: plsql
1.
2.
3.
4.
  function ajax
    ( p_region in apex_plugin.t_region
    , p_plugin in apex_plugin.t_plugin )
    return apex_plugin.t_region_ajax_result;



Типы параметров и результата описаны в документации .

Обращаться через JS к этой функции можно, используя apex.server.plugin .
...
Рейтинг: 0 / 0
7 сообщений из 32, страница 2 из 2
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / POST запросы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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