如何在Worklight中调用存储过程

时间:2012-07-25 07:22:56

标签: android jquery-mobile ibm-mobilefirst

我刚刚开始研究IBM Worklight。我运行了一个SQL适配器,它使用该过程从数据库中获取数据并以JSON格式显示。但我想在我的HTML文件中使用该存储过程来显示我的前端UI中的记录。请给我任何建议。

1 个答案:

答案 0 :(得分:3)

编写并测试适配器后,可以使用以下语法从应用程序调用适配器:

function getData() {
var invocationData = {
        adapter : 'ADAPTER_NAME',
        procedure : 'PROCEDURE_NAME',
        parameters : []
    };

WL.Client.invokeProcedure(invocationData,{
    onSuccess : getDataSuccess,
    onFailure : getDataFailure,
});
}

OnSuccess(当数据返回给应用程序时)调用(在本例中)一个名为getDataSuccess的函数。此函数将接收从Worklight服务器返回的JSON数据。

onFailure调用(在此示例中)一个名为getDataFailure的函数,它将接收从Worklight服务器发送的错误。

有关详情,请查看module 6 - Invoking Adapter Procedures from the Client Applications (PDF, 370KB)the exercise and code sample (ZIP, 53.7KB)