2017-01-13 11 views
0
var flag = displayMessage(message);    
if(flag=='true'){ 
    SaveAndGo(paramId,uniqueControlId);        
} 

displayMessage()関数呼び出しが完了した後にif条件をチェックしたいと考えていました。現在、if条件を並列にチェックしています。私は複数のオプションを試しましたが、それは私のためには機能しません。どのようにコードを同期で実行しますか?

+3

「displayMessage」コードを投稿してください。 –

+0

私は戻ってきた値をキャプチャした後、確認ダイアログにokとcancle ..が入っています。 –

+0

投稿した方が良いでしょう。ここで何が間違っているのかを判断するのは難しいです。単に確認されたダイアログの場合、 'flag'は文字列ではなくブール値を返します。この場合、 '1 'と' 'true' 'を比較するとfalseが返されます。 –

答えて

0
you could try to do something like this. based on your requirement you have to modify your code. look this : 

var val = 10; 
function displayMessage(callback){ 
    alert("first function execute"); 
    return callback(); 
} 

var flag = 10; 
displayMessage(function(){ 
    if(flag == val){ 
     alert("Now condition code execute"); 
    } 
}) 
関連する問題