function isExit(){
var value = $('#testDept').val();
if(value!=""){
$.ajax({
url:"deptIsExit",
type:"post",
data:{"deptValue":value},
success:function(data){
$('#message').html(data.result.message);
if(data.result.isExit){
return true;
}
}
});
}else {
$('#message').html("不能为空!");
return false;
}
}
function checkit(){
if(isExit()){
return true;
}
return false;
}
这个是个form表单,里面的onsubmit,ajax已经传递值,并且比较也正确,正常应该return true,方法就结束了,但是,往下执行了return false。导致我表单一直提交不了!!!这里本人确定值传递进去,并且比较完毕,返回的也是true!!但就是,方法没结束,怎么回事????调试结果是直接全部都执行了!没有跳过中间的return true!!!