ajax同步 : 意味着此時請求Server后,JS代碼不再繼續執行,等待Server返回后才繼續往下執行。
ajax異步 : 意味着此時請求Server后,JS代碼繼續執行,不管Server什么時候返回。
var f; $.ajax({ type : "post", url : "cuoche/checkCuocheInfoExpireTime.do", async:false, //使用同步的方式,true為異步方式 data : { "carId" : carId }, dataType : "json", success : function(data) { console.info(data); if(typeof(data.flag) == 'undefined' || data.flag == '' || data.flag == null){ f = false; return ; }else{ f = true; return ; } } , error : function(data) { f = false; return ; } });
var f; $.ajax({ type : "post", url : "cuoche/checkCuocheInfoExpireTime.do", async:true, //使用異步的方式,true為異步方式 data : { "carId" : carId }, dataType : "json", success : function(data) { console.info(data); if(typeof(data.flag) == 'undefined' || data.flag == '' || data.flag == null){ f = false; return ; }else{ f = true; return ; } } , error : function(data) { f = false; return ; } });
