IBM WorkLight Studio客户端适配器调用

时间:2013-05-30 18:28:46

标签: ibm-mobilefirst

是否可以同步调用Worklight Adapter?

这是我正在使用的客户端代码:

function GetAccount(){
   var acctresponse;

   //Adapter call to get accounts from Server
   //Registered Onsuccess and OnFailure
   onSuccess: function(response){acctresponse=response},
   onFailure: function(error){acctresponse=null;}

   //UI Code dependent on above acctresponse.

}

作为客户端适配器同步,UI代码在响应到达之前执行。

有谁能建议处理这种情况的最佳方法是什么?

2 个答案:

答案 0 :(得分:1)

使用AJAX发出对适配器的请求,AJAX代表异步JavaScript和XML。因此答案是否定的,因为底层传输层是异步的。

答案 1 :(得分:1)

如上所述,适配器调用本质上是异步的 - 就像在Web和移动开发中使用的许多javascript API一样。要确保UI代码仅在适配器调用完成后执行,您应该从onSuccess回调函数调用它。