<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="AjaxByJquery.WebForm1" %> <br> // asyn が false に設定されている場合、つまり、この時点では、ajax リクエストは同期ですajax ブロックはリクエストを送信した後、function1() で待機し、function1() 部分が実行されるまで function2() を実行しません。 <br> // asyn が true に設定されている場合、ajax リクエストは非同期です。 ajax ブロックがリクエストを送信すると、関数 1() に留まり、サーバーからの戻りを待ちますが、同時に (この待機プロセス中) )、フロントデスクは 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> }<br> <br> );</p> function function1() {<p> アラート('function1'); <br> }<br> function function2() {<br>alert('function2');<br> }<br> <br></p>