我想从一个“孩子”(我不知道正确的术语)函数返回父函数的返回...如何是正确的如何做到这一点? 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