0

Mobilefirst 8.0でWLワークライトメソッドを呼び出そうとしています。しかし、呼び出されるメソッドはありません。私はWLResourceRequest、WL.Client.Environmentなどアダプタメソッドを呼び出すために試してみました。 コードスニペット:ここMobileFirst 8でWLメソッドが呼び出されない

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); アラート( "呼び出されたアダプタ")。 //印刷されません上記のコードでは、実行中に警告( "Calling MsgA")が表示されます。次の行WLResourceRequestを実行しなければならず、次に警告( "Called MsgB")を出力する必要があります。問題は、回線アラート( "Called MsgB")に行かないことです。なぜWLメソッドが ではないのか教えてください。 – deepak

+0

サンプルプロジェクトを共有できますか – Srik

関連する問題