recherche

Maison  >  Questions et réponses  >  le corps du texte

js est la meilleure façon d'effectuer une nouvelle opération après deux opérations asynchrones AJax

J'ai rencontré une question d'entretien aujourd'hui, c'est-à-dire que s'il y a deux opérations ajax asynchrones sur la page, parce que je ne suis pas sûr de l'ordre d'exécution de ces deux opérations asynchrones, comment puis-je exécuter une nouvelle opération une fois les deux opérations exécutées ? Meilleure Quelle est la méthode ?

J'ai répondu à la première méthode à ce moment-là : imbriquer deux ajax et effectuer de nouvelles opérations dans la fonction de retour du deuxième ajax. Réponse de l'intervieweur : Cette méthode est trop boiteuse.

J'ai donc réfléchi à la deuxième réponse : surveiller les variables locales via le timer setTimeout et m'assurer que les deux opérations asynchrones sont terminées avant d'effectuer une nouvelle opération. Réponse de l'enquêteur : Les performances de cette méthode ne sont pas bonnes. Pouvez-vous penser à une méthode simple et plus raisonnable ?

Je n'y avais pas pensé à l'époque
Alors j'ai posé cette question pour savoir quelle est la meilleure solution ? Bienvenue pour discuter et donner des conseils

世界只因有你世界只因有你2727 Il y a quelques jours1701

répondre à tous(11)je répondrai

  • 漂亮男人

    漂亮男人2017-07-05 10:56:02

    Si c'était plus simple, je choisirais d'utiliser un framework js comme vue ou angulaire qui peut lier des données dans deux directions pour ce faire. Divers rappels sont trop gênants

    .

    répondre
    0
  • Annulerrépondre