oracle Apex, проблема с вызовом Ajax

В Oracle Apex 5.1 у меня возникают проблемы с вызовом Ajax в моем коде. Ошибка также не отображается. Запросите помощь в отладке приведенного ниже сценария.

Я создал отчет с флажками. На этой странице также есть 4 кнопки A, B, C, D. Я создал процесс страницы, который представляет собой блок pl / sql. При нажатии на кнопку A ИЛИ B этот процесс вызывается и выполняется должным образом.

Для кнопок C и D я хотел передать пользовательский ввод в процесс страницы. Только после этого процесс должен быть выполнен. Для этого я написал динамическое действие при нажатии, которое запрашивает ввод данных пользователем при нажатии кнопок C или D.

    var order= prompt("Please enter order number", "");
    $s('P1_UPDATED_ORDER_NUMBER',order);
    alert ($v(P1_UPDATED_ORDER_NUMBER)); // Until this the code is working 

    apex.server.process ('my_process',{}, {"dataType": "text"}); 

В приведенном выше коде последняя строка не показывает никаких результатов или ошибок. Я не уверен, действительно ли звонок сделан или нет?


person RNimmagadda    schedule 13.07.2017    source источник


Ответы (2)


Эта проблема решается путем удаления apex.server.process () и запуска отправки страницы после выполнения вышеуказанного java-скрипта.

person RNimmagadda    schedule 13.07.2017

Я считаю, что реальным решением для запроса обратного вызова AJAX является использование этого:

apex.server.process ('my_process',null, {"dataType": "script"});
person ScottishRoss91    schedule 25.07.2019