Tema: Promesas
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/11/2019, 10:15
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: Promesas

Para utilizar el dato de retorno, tienes que establecer la petición en forma síncrona, es decir:

Código Javascript:
Ver original
  1. async: false

Pero sería mucho mejor si tan solo le pasaras una función que actúe como llamada de retorno de tal forma que, en la petición, solo la llamarías pasándole el dato como argumento y en la función podrás utilizarlo como desees.

Un ejemplo:
Código Javascript:
Ver original
  1. $.ajax({
  2.     //Pares atributo-valor
  3.     //...
  4. }).done(function(respuesta){
  5.     callback(respuesta);
  6. });
  7.  
  8. //...
  9.  
  10. function callback(dato){
  11.     //Aquí podrás manipular el dato como desees
  12. }

NOTA: En lugar del atributo-métodosuccess utilicé el método done, pero puedes continuar usando el primero, si deseas.

__________________
«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