IBM MobileFirst 6.3异步API

时间:2015-06-06 08:21:48

标签: ibm-mobilefirst

如果有以下代码行

,我们如何处理异步ApI调用
  1. WL.connect(onsucces:SuccessCallback,onfailure:Failure-callback);
  2. Mycustomfunc()
  3. mycustomfunc2()
  4. 现在由于网络速度慢或者第2行和第3行在1之前执行了什么原因,我们怎样才能确保只有在SuccessCallback结束时才执行该行?

    第1行是一个例子,但是当我们在混合应用程序中调用xmlhttp请求时,我们也有同样的问题。

    处理此问题的最佳解决方案是什么?有趣的是,我们经常在Windows环境中使用它。

1 个答案:

答案 0 :(得分:1)

如果您希望仅在成功回调准备就绪时执行MyCustomfunc(),那么您应该将其放在我们的成功回调函数中 这是一个例子

WL.Client.connect (  { onSuccess : successCallback , onFailure : failureCallback }); 


function successCallback(response){ 
  myCustomFunc(); 
}