<br /> // 当把asyn设为false时,这时ajax的请求时同步的,也就是说,这个时候ajax块发出请求后,他会等待在function1()这个地方,不会去执行function2(),直到function1()部分执行完毕。<br /> // 当把asyn设为true时,这时ajax的请求时异步的,当ajax块发出请求后,他将停留function1(),等待server端的返回,但同时(在这个等待过程中),前台会去执行function2(),<br /> $(document).ready(function () {<br /> $.ajax({<br /> type: "POST",<br /> url: "value.aspx?act=init",<br /> dataType: "html",<br /> async:true, <br /> success: function (result) { function1() <br /> <br /> }<br /> });<br /> function2();<br /> } <p> );<br /> function function1() {<br /> alert('function1');<br /> }<br /> function function2() {<br /> alert('function2');<br /> } <p><br /> 代码下载