Maison  >  Article  >  interface Web  >  Décrire brièvement la séquence d'exécution de jQuery ajax_jquery

Décrire brièvement la séquence d'exécution de jQuery ajax_jquery

WBOY
WBOYoriginal
2016-05-16 15:21:401556parcourir

L'async par défaut d'Ajax dans jQuery est vrai (requête asynchrone). Si vous souhaitez exécuter un autre Ajax après l'exécution d'un Ajax, vous devez définir async=false.

Le code est le suivant :

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);
  }
 });
}

Jetez ensuite un œil à la séquence d'exécution de chaque événement jquery $.ajax

La séquence d'exécution est la suivante :

1.ajaxStart (événement mondial)

2.avantEnvoyer

3.ajaxSend (événement mondial)

4.succès

5.ajaxSuccess (événement mondial)

6.erreur

7.ajaxError (événement mondial)

8.complet

9.ajaxComplete (événement mondial)

10.ajaxStop (événement mondial)

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn