Ibm mobilefirst 在MobileFirst 8中未调用WL方法
我正在尝试调用Mobilefirst 8.0中的WL worklight方法。但是没有一个方法被调用。我尝试了WLResourceRequest、WL.Client.Environment等调用适配器方法。 代码段:Ibm mobilefirst 在MobileFirst 8中未调用WL方法,ibm-mobilefirst,mobilefirst-adapters,mobilefirst-server,Ibm Mobilefirst,Mobilefirst Adapters,Mobilefirst Server,我正在尝试调用Mobilefirst 8.0中的WL worklight方法。但是没有一个方法被调用。我尝试了WLResourceRequest、WL.Client.Environment等调用适配器方法。 代码段: alert("Calling adapter"); //printed var url = "/adapters/AdapterNewGet/getFeed1"; var resourceRequest = new WLResourceRequest(
alert("Calling adapter"); //printed
var url = "/adapters/AdapterNewGet/getFeed1";
var resourceRequest = new WLResourceRequest(url, WLResourceRequest.POST);
alert("Called adapter"); //Not Printed
这里,警报(“称为适配器”)代码>未执行。如果必须包含某些worklight库或需要进行某些设置,请告知我
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
我已包含resourceRequest.send()。它不起作用。警报(“呼叫MsgA”)//打印的var url=“/adapters/AdapterNewGet/getFeed1”;var resourceRequest=新的WLResourceRequest(url,WLResourceRequest.POST);警报(“称为适配器”)//上述代码未打印,执行期间将打印警报(“调用MsgA”);然后它必须执行下一行WLResourceRequest,然后它应该打印警报(“称为MsgB”);问题是,它不会发出在线警报(“称为MsgB”);请让我知道为什么WL方法不起作用。你能分享一个样本项目吗