Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/04/2020, 10:29
tuadmin
 
Fecha de Ingreso: abril-2006
Mensajes: 583
Antigüedad: 18 años
Puntos: 120
Respuesta: Resultado UNDEFINE en funcion

por lo visto tu error esta aca

Código Javascript:
Ver original
  1. concen += " "+ creamenusub(persona.dato,persona.icono,persona.nombre);
tu funcion creamenusub(persona.dato,persona.icono,persona.nom bre);

esta mal planteada, por que dentro de esa funcione estas haciendo uso de un Promise
en resumen, le estas pidiendo a tu funcion "creamenusub" un resultado, pero dentro de tu funcion al hacer uso de AJAX, toma su tiempo, cuando haces esto

$.ajax({

estas creando otro trabajo en paralelo, que puede demorar su tiempo, y como es paralelo, tu funcion no tiene como esperar la respuesta,

haberigua sobre los "Promise" para que te hagas una idea, del funcionamiento exacto, si tu applicacion esta enfocada a navegadores modernos, tienes la opcion de usar "await" tambien averigua sobre ello, que es lo que necesitas realmente, o cambia un poco tu enfoque, con respecto a javascript
__________________
Mis aportes te ayudaron??, te hicieron ahorrar valiosos tiempo??, si quieres puedes agradecerme con un Gracias o con una donacion
https://paypal.com/pools/c/8lmNLmWnG9