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!!!
里面改成了加上了同步标我现在要的示,true。还是不正确!!我现在要的效果是,根绝ajax返回的信号,确定表单是否提交!!但是现在,返回的是true也不提交!!哪里出了问题?????????????