Jquery continue une autre fonction ajax après que le premier appel de la fonction ajax est complètement terminé

J'ai 2 appel ajax dans 2 différence de fonctions. Je veux utiliser .cliquez pour appeler ces 2 fonctions
. Le func1 est de l'insertion des données dans la base de données, puis func2 est de récupérer les données donc ma question est comment faire pour attendre jusqu'à ce que le func1 entièrement complète, la seule exécution de la func2.

J'ai essayé .delay(), ça fonctionne, mais je pense que c'est une stupide solution.

  $("#updateLocation").click(function(e){
      e.preventdefault;
        func1();
        func2();
      });
      return false;
    });

    function func1(){
      $.ajax({
        url:'',
      });
});

    function func2(){
      $.ajax({
        url:'',
      });
});

source d'informationauteur vzhen