IBM WorkLight Studio客户端适配器调用



是否可以同步调用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代码在响应到达之前执行。

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

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

如上所述,适配器调用本质上是异步的——正如web和移动开发中使用的许多javascript api一样。为了确保UI代码只在适配器调用完成后执行,您应该从onSuccess回调函数调用它。

最新更新