IBM Worklight - 无法从客户端应用程序调用适配器过程
Posted
技术标签:
【中文标题】IBM Worklight - 无法从客户端应用程序调用适配器过程【英文标题】:IBM Worklight - Unable to invoke adapter procedure from client application 【发布时间】:2014-03-10 07:14:47 【问题描述】:我正在尝试从客户端应用程序调用适配器过程。适配器程序在隔离模式下工作,但从应用程序调用它时显示错误。
这是我的 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 块的错误:
ERROR::error: 方法调用无效 WL.Client.invokeProcedure;无效的选项属性'参数',...
【问题讨论】:
【参考方案1】:正如错误消息所暗示的,选项属性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);
【讨论】:
以上是关于IBM Worklight - 无法从客户端应用程序调用适配器过程的主要内容,如果未能解决你的问题,请参考以下文章
IBM worklight v5.0.6 - 应用中心客户端无法连接到服务器
IBM Worklight - 无法从客户端调用插入查询的 SQL 适配器过程。我的编码有啥问题?
IBM Worklight - 无法在 Worklight Console 和设备中更改应用程序图标
IBM Worklight - 从客户端发送 HTTP POST 请求