サーバー (BE) からサービスを利用する js lib を作成しています。これらのサービスを利用するために Jquery - AJAX を使用しています。ただし、このサーバーを使用するには、成功/エラーのコールバックを設定する必要があります
function CallAjax(callback){
$.ajax({
url: 'http://server.com/service1.svc',
success: function(data) {
callback(data);
}
});
}
そのため、コールバックが適切な値を返すのを待つ必要がありますが、do関数は既にメイン ページに戻っています。
myLib = (function () {
do = function ()
{
var callback = function() { return true };
CallAjax(callback);
}
}())
メインページ:しかし、lib 同期を使用したいのですが、呼び出しの性質から、それを行う方法がわかりません。
I would like something like
if ( mylib.do() == true)
{ }
何か助けはありますか?