jQueryの実行シーケンスを簡単に説明すると ajax_jquery

WBOY
リリース: 2016-05-16 15:21:40
オリジナル
1591 人が閲覧しました

jQuery の Ajax のデフォルトの async は true (非同期リクエスト) です。1 つの Ajax が実行された後に別の Ajax を実行したい場合は、async=false を設定する必要があります。

コードは次のとおりです:

function TestAjax()
{
 var UserName = $("#txtUserName").val();
 $.ajax({
  url:"AjaxCheckUserName.htm",
  async:false,
  success:function(data){
   alert(data);
  }
 });
 alert('Test');
 $.ajax({
  url:"AjaxHandler.ashx",
  async:false,
  data:"UserName=" + UserName,
  success:function(data){
   $("#divAjax").html(data);
  },
  error:function(msg){
   alert(msg.responseText);
  }
 });
}
ログイン後にコピー

次に、各 jquery $.ajax イベントの実行シーケンスを見てみましょう

実行シーケンスは次のとおりです:

1.ajaxStart (グローバルイベント)

2.送信前

3.ajaxSend (グローバルイベント)

4.成功

5.ajaxSuccess (グローバル イベント)

6.エラー

7.ajaxError (グローバル イベント)

8.完了

9.ajaxComplete (グローバル イベント)

10.ajaxStop (グローバルイベント)

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート