Setzen Sie eine weitere Ajax-Funktion fort, nachdem der erste Ajax-Funktionsaufruf vollständig abgeschlossen ist

Ich habe 2 ajax call in 2 differenz funktionen. Ich möchte .click verwenden, um diese 2 Funktionen aufzurufen. Die func1 fügt Daten in die Datenbank ein, dann soll func2 die Daten abrufen, also ist meine Frage, wie man wartet, bis die func1 vollständig abgeschlossen ist, dann führt sie nur die func2 aus.

Ich habe versucht .delay (), es funktioniert, aber ich denke, das ist eine dumme Lösung.

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

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

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

Antworten auf die Frage(6)

Ihre Antwort auf die Frage