Jquery продолжает другую функцию ajax после того, как первый вызов функции ajax полностью завершен

У меня 2 вызова ajax в 2 разностных функциях. Я хочу использовать .click для вызова этих 2 функций , Func1 вставляет данные в базу данных, затем func2 должен получить данные, поэтому мой вопрос в том, как дождаться полного завершения func1, после чего он только выполнит func2.

Я пытался .delay (), это работает, но я думаю, что это глупое решение.

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

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

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

Ответы на вопрос(6)

Ваш ответ на вопрос