async:false,同步
async:true,异步
客户机就要等到服务器返回消息后才去执行其他操作。我们需要根据实际需要来指定同步方式,
在某些页面中,可能会发出多个请求,甚至是有组织有计划有队形大规模的高强度的request,而后一个是会覆盖前一个的,
这个时候当然要指定同步方式:Flase。
//请求数据加载文章标题
$.ajax({
url : "xxxx.action?id=" + treeNode.id,
type : "POST",
dataType : "text",
async:false,
success : function(data){
},
error : function(msg){
alert("error!");
}
});
设置为同步的原因是:必须等服务器处理完数据,浏览器才能进行下一步的反应,避免数据的错乱与重复.