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;
相關文章
相關標籤/搜索