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 전화"); // printed var url = "/ adapters/AdapterNewGet/getFeed1"; var resourceRequest = new WLResourceRequest (url, WLResourceRequest.POST); 경고 ("호출 된 어댑터"); // Not Printed 위의 코드에서 실행 중에 alert ("Calling MsgA"); 다음 줄 WLResourceRequest를 실행해야합니다. 그러면 경고 ("Called MsgB")가 출력됩니다. 문제는 회선 경고 ("Called MsgB")를하지 않을 것입니다. WL 방법이 이 아닌 이유를 알려주십시오. – deepak

+0

샘플 프로젝트를 공유 할 수 있습니까? – Srik