你好,游客 登录 注册 搜索
背景:
阅读新闻

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

[日期:2015-04-17] 来源:Linux社区  作者:shepherd09 [字体: ]

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

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;

本文永久更新链接地址http://www.linuxidc.com/Linux/2015-04/116359.htm

linux
相关资讯       APEX 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款