Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/05/2017, 01:32
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Problema retorno array en función

Estás realizando ejecuciones síncronas cuando AJAX trabaja de forma asíncrona. Puedes realizar tus operaciones en el callback success o pasarle como argumento una función a la función (una llamada de retorno o callback) de tal manera que puedas especificar un conjunto de acciones independiente por cada llamada.

Por ejemplo:
Código Javascript:
Ver original
  1. ajax("url", "datos", function(respuesta){
  2.     //Acciones
  3. }, function(xhr){
  4.     //En caso de error
  5. });
  6.  
  7. ajax("otra url", "otros datos", function(respuesta){
  8.     //Otras acciones
  9. }, function(xhr){
  10.     //En caso de error
  11. });
  12.  
  13. //...
  14.  
  15. function ajax(url, datos, callback, error){
  16.     $.ajax({
  17.         url: url,
  18.         data: datos
  19.         //Más propiedades
  20.     }).done(callback).fail(error);
  21. }

__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand