Jquery continúa con otra función ajax después de que la primera llamada a la función ajax esté completamente completa
Tengo 2 llamadas ajax en 2 funciones diferencia. Quiero usar .click para llamar a estas 2 funciones. La func1 está insertando datos en la base de datos, luego func2 es recuperar los datos, por lo que mi pregunta es cómo esperar hasta que la func1 esté completamente completa y solo ejecute la func2.
Intenté .delay (), funciona, pero creo que esta es una solución estúpida.
$("#updateLocation").click(function(e){
e.preventdefault;
func1();
func2();
});
return false;
});
function func1(){
$.ajax({
url:'',
});
});
function func2(){
$.ajax({
url:'',
});
});