0

我想在Mobilefirst 8.0中調用WL worklight方法。但沒有一種方法叫。我已經嘗試WLResourceRequest,WL.Client.Environment等來調用適配器方法。 代碼段:WL方法沒有在MobileFirst中調用8

alert("Calling adapter");    //printed 
var url = "/adapters/AdapterNewGet/getFeed1"; 
var resourceRequest = new WLResourceRequest(url, WLResourceRequest.POST); 
alert("Called adapter");     //Not Printed 

這裏,alert("Called adapter");不執行。請讓我知道,如果我必須包括一些工作燈庫或需要做一些設置。

回答

0
var resourceRequest = new WLResourceRequest(url, WLResourceRequest.POST); 

這隻會初始化WLResourceRequest對象。您必須致電resourceRequest.send()才能真正撥打服務器。

alert("Calling adapter");    //printed 
var url = "/adapters/AdapterNewGet/getFeed1"; 
var resourceRequest = new WLResourceRequest(url, WLResourceRequest.POST); 

resourceRequest.send().then(onSuccess,onFailure); 
// Move the below line to your onSuccess. 
// Add similar error handling in the onFailure 
alert("Called adapter");     //Not Printed 
+1

我有包括resourceRequest.send()。這是行不通的。警報(「呼叫MsgA」); //打印 var url =「/ adapters/AdapterNewGet/getFeed1」; var resourceRequest = new WLResourceRequest(url,WLResourceRequest.POST); alert(「Called adapter」); //未打印對於上面的代碼,在執行期間它將打印警報(「Calling MsgA」);那麼它必須執行下一行WLResourceRequest,然後它應該打印警報(「調用MsgB」);問題是,它不會在線警報(「調用MsgB」);請讓我知道爲什麼WL方法不是 工作。 – deepak

+0

你能分享一個樣本項目嗎? – Srik

相關問題