我正在尝试从客户端应用程序调用适配器过程。适配器过程正在隔离模式下工作,但从应用程序调用它时显示错误。
这是我的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',...
答案 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);
}
}