项目中时常会用到,要用ajax去服务器取数据或者判断,结果没有返回回来的时候,下面的代码不允许做,要实现同步
jquery有一个很方便的方法
$.ajax({
url: "validateProjectId",
data:"layout="+layout,
processData:false,
async: false,
dataType:"json",
success: function(jsonData){
if(jsonData.state!=1){
flag=false;
alert("确认信息是否填错!");
}
}
});
通过这个方法的 async属性设置为false,就可以实现同步操作,此请求默认提交方式get,所以layout里面不能用"&"符号来分割,如果有多个数据可以用
'"@"符号来分割