2013年9月27日 星期五

jQuery中使用同步方式調用ajax

jQuery的默認ajax調用是採用異步方式,在等待回調函數的同時也可以乾點別的事情,這也是大多數的需求。今天寫代碼的過程中,有一個應用方式必須使用同步方式加載ajax,於是Google it,發現了方法。其實就要設置一下jQuery了,有兩種方法:
1.使用ajaxSetup對ajax全局配置進行設置,設置async的值為false(默認為ture),如:
1 
$.ajaxSetup({async: false});
2.直接在ajax的調用中將async的配置寫上去,如:

1 2 3 4 5 
$.ajax({     url: 'http://localhost/',     data: {},     async: false })