oracle Apex,Ajax调用问题

时间:2017-07-13 05:02:26

标签: oracle-apex-5.1

在Oracle Apex 5.1中,我在代码中遇到Ajax调用问题。也没有显示错误。请求帮助调试以下方案。

我创建了一个带复选框的报告。这个页面还有4个按钮A,B,C,D。我创建了一个页面进程,它是一个pl / sql块。单击bUtton 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"}); 

在上面的代码中,最后一行没有显示任何结果或错误。我不确定这个电话是否真的发生了?

2 个答案:

答案 0 :(得分:0)

通过删除apex.server.process()并在执行上述java脚本后触发页面提交来解决此问题。

答案 1 :(得分:0)

我相信请求AJAX回调的实际解决方案是使用此方法:

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