Oracle Application Express (APEX 4.2) 中進行Ajax調用

來源:互聯網
上載者:User

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

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;

本文永久更新連結地址:

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.