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

想檢查displayMessage()函數調用完成後的條件,目前它檢查條件是否並行。我嘗試了多種選擇,但它不適合我。我如何在同步中執行代碼?

+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"); 
    } 
})