程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> Oracle Application Express (APEX 4.2) 中進行ajax調用,apexajax

Oracle Application Express (APEX 4.2) 中進行ajax調用,apexajax

編輯:Oracle教程

Oracle Application Express (APEX 4.2) 中進行ajax調用,apexajax


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;

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved