Oracle Application Express (APEX 4.2) 中进行ajax调用

Oracle Application Express 4.2 (APEX 4.2)是一个快捷的web应用开发工具。在开发网页的过程当中有时候会用到ajax请求。web

 

创建ajax请求的方式:ajax

1.创建后台的处理:sql

Step 1数组

Step 2app

Step 3工具

 

这样就完成了后台处理的创建。开发工具

 

2.前台编写js:spa

function ajaxTest(){
    apex.server.process('TEST',//后台处理的名称,大小写敏感
        {},//要传递的参数
        {
            dataType:'text',
            success:function(data){
                console.log(data);
            }
        }
    );
}
ajaxTest();

这样控制台就会输出hello world.code

 

PS:server

若是要传递参数,能够这样:

apex.server.process('TEST',//后台处理的名称,大小写敏感
        {
            //x01-x10是apex内置的公共变量,能够传递通常字符串。
            x01:'param1',
            x02:'param2',
            ...
            x10:'param10',
            //若是要传递的变量不少,类型一致的话,能够用数组
            f01:['param1','param2',...],
            f02:[...]
        },
        {
            dataType:'text',
            success:function(data){
                console.log(data);
            }
        }
    );

后台处理中plsql引用

declare
l_str1 varchar2(20);
l_str2 varchar2(20);
begin
     l_str1:=apex_application.g_x01;
     l_str2:=apex_application.g_f01(1);--注意,plsql数字的起始是1
    
end;
相关文章
相关标签/搜索