2013-06-28 112 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無法處理返回陣列:(

相關問題