tengo un problemilla, tengo un fichero javascript que necesito de varios datos para hacer una llamada api a un fichero php, uno de los datos que necesito, lo obtengo en otra llamada api a otra función php. Por mucho que ponga waits (haciendo la función), no consigo que la segunda función (la que necesito de los datos de la primera), espere a obtener los datos de la primera llamada, de tal forma que hago console.log y veo como primero se ejecuta la segunda función con ese dato vacio, y luego se muestra el dato que se ha recogido de la primera función, por ejemplo.
var primeraVariable = return api.call('GET','/primeraFuncion');
Para la segunda llamada, necesito var primeraVariable
var segundaVariable = return api.call('GET','/segundaFuncion', primeraVariable);
Pues resulta que a la hora de hacer la segunda variable, la variable "primeraVariable" está vacía (suponiendo que se declara al principio y demás, es solo un ejemplo), ya que obtiene el valor mas tarde, y quiero que no se haga la segunda variable hasta que no esté la primera.
Espero haberme entendido.
Saludos.