Maison  >  Article  >  interface Web  >  Comment implémenter une requête synchrone en ajax ? Méthode Ajax pour implémenter une requête synchrone

Comment implémenter une requête synchrone en ajax ? Méthode Ajax pour implémenter une requête synchrone

不言
不言original
2018-10-12 11:32:0025227parcourir

Les requêtes Ajax sont divisées en requêtes synchrones et requêtes asynchrones, mais celles par défaut sont des requêtes asynchrones. Ainsi, lorsque nous voulons utiliser ajax pour demander de manière synchrone, comment devons-nous implémenter cette requête synchrone ? L'article suivant vous présentera l'implémentation de la demande de synchronisation ajax. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile.

Tout d'abord, nous devons savoir que la synchronisation est un seul thread et que le code est exécuté dans l'ordre. Lorsque le code js est chargé dans la requête ajax synchrone actuelle, tous les autres codes de la page cessent de se charger, et la page est dans un état d'animation suspendue, jusqu'à ce que la requête soit terminée, d'autres requêtes seront exécutées.

Deuxièmement, il faut savoir que ajax est divisé en deux méthodes de requête : synchrone et asynchrone selon la valeur de async. Lorsque la valeur de async est vraie, c'est la méthode de requête asynchrone. la valeur de async est false, c'est la méthode de requête asynchrone, donc pour implémenter la requête synchrone ajax, il vous suffit de définir la valeur de async sur false.

Le code permettant à ajax d'implémenter les requêtes synchrones est le suivant :

$.ajax(
      type:“POST”/“GET”
      url:"",
      data:{},
      dataType:"json",
      async:false,//同步
     success:function(response){
           }     
   );
Ce qui précède est l'intégralité du contenu de cet article, une introduction à la différence entre les requêtes synchrones requêtes et requêtes asynchrones en ajax Vous pouvez vous référer à Quelle est la différence entre ajax synchrone et asynchrone ? Introduction à la différence entre la synchronisation ajax et les requêtes asynchronesCet article présente en détail la différence entre la synchronisation ajax et les requêtes asynchrones.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

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