你的位置:首页 > 数据库

[数据库]Oracle Application Express (APEX 4.2) 中进行ajax调用


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

 

建立ajax请求的方式:

1.建立后台的处理:

Step 1

Step 2

Step 3

 

这样就完成了后台处理的建立。

 

2.前台编写js:

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

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

 

PS:

如果要传递参数,可以这样:

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引用

declarel_str1 varchar2(20);l_str2 varchar2(20);begin   l_str1:=apex_application.g_x01;   l_str2:=apex_application.g_f01(1);--注意,plsql数字的起始是1  end;