IBM Worklight - 无法从客户端应用程序调用适配器过程

时间:2014-03-10 07:14:48

标签: ibm-mobilefirst worklight-adapters

我正在尝试从客户端应用程序调用适配器过程。适配器过程正在隔离模式下工作,但从应用程序调用它时显示错误。

这是我的JavaScript文件:

function wlCommonInit(){
    try{
        WL.Client.invokeProcedure({
            adapter : 'userDB',
            procedure : 'getUser',
            parameter : ['demo', 'demo']
        }, {
            onSuccess : function(res){alert("login Success");},
            onFailure : function(res){alert("login Failure");},
        });
    }
    catch(e)
    {
        alert("ERROR::"+e);
    }
}

我只是简单地使用我的代码来显示我的实际错误以便于理解,这显示了catch块的错误:

  

错误::错误:方法调用无效   WL.Client.invokeProcedure;无效的选项属性'parameter',...

1 个答案:

答案 0 :(得分:4)

与错误消息暗示的一样,选项属性parameter无效。它应为parameters S

function wlCommonInit(){
try{
WL.Client.invokeProcedure({
    adapter : 'userDB',
    procedure : 'getUser',
    parameters : ['demo', 'demo']
}, {
    onSuccess : function(res){alert("login Success");},
    onFailure : function(res){alert("login Failure");},
    });
}
catch(e)
{
    alert("ERROR::"+e);
}
}