2010-11-25 49 views
0

我創建按鈕與許多任務,如創建信息並通過$ .post方法發送它和 我必須檢查數據是否存在於我的數據庫中,它是成功的,但同時我點擊前面的參數仍然存在,如何將其設置爲默認..

請,我需要幫助 感謝一噸

cek_data(); 
if(cek == "NOK"){ 
    alert("Exist"); 
}else{ 
    alert("Data isn't Exist"); 
} 

function cek_data(){ 
    //statement to store url and data 
    $.post(url, data , 
    function(data) { 
     cek= data; 
    }); 
} 

我用的模具(「NOK」)向目標PHP文件... 和我實現按鈕點擊功能...

+0

你能提供出該問題的全面,獨立的例子嗎? – strager 2010-11-25 04:39:48

+0

我只想檢查回調數據用於如果條件語句但數據不精確,我必須點擊2次才能得到結果我想要 – 2010-11-25 04:46:28

+0

作爲備用我使用$ .ajax來檢查它...使用onSuccess和調用函數檢查它的工作原理... – 2010-12-08 08:40:38

回答

0

雖然我不太確定你在問什麼,我會猜測。你想調用cek_data()並將值返回給cek?我只會使用$.ajax call with async set to false.在成功函數集cek = data。不要做cek = cek_data(),只要做cek_data();

0

我很難理解你的代碼,但我想你想是這樣的:

if (update === true) { 
    $(".name" + id.val()).text(name.val()); 
    operasi_cat = "update"; 
    cat_id = cat_id; 
    hint = "Data sudah di-Update"; 
    kirim(); 
} else { 
    cek_data(); 
} 


function cek_data() { 
    //statement to store url and data 
    $.post(url, data, function(data) { 
    if (cek !== "NOK") { 
     //statement to append data into div element 
     kirim(); 
    } else { 
     //statement to tell data is exist 
    } 
    }); 
} 
相關問題