$.(function(){})就是预加载的意思。执行第一个方法
的时候。走到你要调用方法的那个地方的时候,
底下那个方法有可能没有执行到,所以你调用的时候,
拿到的值就是空的,所以底下方法要加上同步设置。让方法执行完了
,有值之后,在进行调用
function checkCorName(){
//alert(1);
var corName = $("#corName").val();
//var corId = $("#corId").val();
$.ajax({
url:"${pageContext.request.contextPath}/myjson/corporation_checkCorName",
type:"post",
async:false,//加上这句
data:{corName:corName,corId:0},
success:function(data){
console.info(data);
if(data.cor==null){
corNameFlag = 1;
console.info(1);
console.info(corNameFlag);
}else{
corNameFlag = 0;
}
},
error:function(){
alert("请稍后重试");
}
})
}