ajax同步参数

var tem=0;
$.ajax({ 
        type: "post", 
       url: "user.do", 
       cache:false, 
       async:false,//false:同步;true :异步,不写默认异步
        dataType: ($.browser.msie) ? "text" : "xml", 
         success: function(data){ 
           tem=1;
        } 

});

alert(tem);

上面代码中,如果不写async属性,则执行的是异步操作,alert出的tem是0。

如果写入async:false 则采用同步执行,待返回后才会执行后面的代码,页面可能为假死,如果执行成功alert应该是1。

jquery的async:false,这个属性  默认是true:异步,false:同步。

相关推荐