2013-06-28 166 views
0

我正在Worklight 5.0.6中开发。我创建了一个HTTP适配器。在我的服务器端,我有一个php脚本,它接受来自URL的参数,使用php执行数据检查,然后返回一个JSON对象。 当我去到实际的网页,它返回的数据是这样的:调用Worklight HTTP适配器时出错

[{"SUCCESS": "888888888"}] 

现在,当我跑我的HTTP适配器,我得到这些结果: 错误:类转换:java.lang.String中无法施展到org.mozilla.javascript.Scriptable

我试图将返回的内容类型更改为文本,纯文本,JSON,JSON /应用程序和这些选项都没有工作。我如何需要从服务器返回数据,以便HTTP适配器可以读取它,或者需要对HTTP适配器进行哪些更改?

 method : 'get', 
     returnedContentType : 'plain', 
     path : path, 
     headers: 'accepts: */*', 
     parameters : { 
      'myparam' : param, 
     } 

    }; 

    return WL.Server.invokeHttp(input); 

回答

2

将你的json数组包裹在一个对象中。 Worklight无法处理返回阵列:(

相关问题