0

J'essaie d'appeler des méthodes de worklight WL dans Mobilefirst 8.0. Mais aucune des méthodes appelées. J'ai essayé WLResourceRequest, WL.Client.Environment etc. pour appeler des méthodes d'adaptateur. Code Snippet:Les méthodes WL ne sont pas appelées dans MobileFirst 8

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

Ici, alert("Called adapter"); pas exécuté. S'il vous plaît laissez-moi savoir si je dois inclure une bibliothèque worklight ou besoin de faire quelques réglages.

Répondre

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

Cela initialise uniquement l'objet WLResourceRequest. Vous devez appeler le resourceRequest.send() pour appeler le serveur.

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

J'ai inclus resourceRequest.send(). ça ne marche pas. alert ("Calling MsgA"); // imprimé var url = "/ adapters/AdapterNewGet/getFeed1"; var resourceRequest = new WLResourceRequest (url, WLResourceRequest.POST); alert ("Adaptateur appelé"); // Non Imprimé Pour le code ci-dessus, lors de l'exécution, il affichera l'alerte ("Calling MsgA"); alors il doit exécuter la ligne suivante WLResourceRequest et alors il devrait imprimer l'alerte ("appelé MsgB"); Le problème est, il ne va pas à la ligne d'alerte ("Appelé MsgB"); S'il vous plaît laissez-moi savoir pourquoi WL méthodes pas de travail. – deepak

+0

Pouvez-vous partager un exemple de projet – Srik