我想從一個「孩子」(我不知道正確的術語)函數返回父函數的返回...如何是正確的如何做到這一點? check_data()沒有返回true或falseJavaScript的子函數通過返回父函數返回
function check_data(type,field){
var chkvalue = $(field).val();
$.post("mods/ajax.fieldchk.php", {
chkvalue: chkvalue,
type: type
},
function(result){
if(result==0){
$(field).css({'background-color': '#faa', 'border': '1px solid #f00'});
return false;
}else if(result==1){
$(field).css({'background-color': '#afa', 'border': '1px solid #0f0'});
return true;
}
};
}
日Thnx
不能從異步操作返回如。員額'$()'。閱讀以上主題以瞭解使用回調函數和Deferred對象的信息。 – 2013-04-06 21:59:55
$ .post默認是一個異步函數,所以你的check_data函數會在你期待之前退出 – EmeraldCoder 2013-04-06 22:00:06