Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

302
Vistas
jQuery ajax valor devuelto

¿Cómo puedo devolver el valor " pinNumber " de jquery ajax para poder agregarlo fuera de ajax? Aquí está mi código

var x = pinÚltimo + 1;
    for(i=x;i<=pinMuchos;i++) {
        var i = x++;
        var cardNumber = i.toPrecision(8).split('.').reverse().join('');
        var pinNumero = '';

        jQuery.ajax({
            tipo: "POST",
            URL: "datos.php",
            datos: "request_type=generator",
            asíncrono: falso,
            éxito: función (mensaje) {
                var pinNumber = mensaje;
                volver pinNumber;
                //el número pin debe regresar
            }
        });

        jQuery('.pin_generated_table').append(númerotarjeta+' = '+númeropin+'
'); // la variable pinNumber debería poder ir aquí }

Por favor pregúntame si no entiendes.. ^^ gracias

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

AJAX es asíncrono de forma predeterminada, no puede devolver un valor de la devolución de llamada sin realizar una llamada síncrona, lo que casi con certeza no desea hacer.

Debe proporcionar una función de devolución de llamada real al controlador de success: y poner la lógica de su programa allí.

over 4 years ago · Santiago Trujillo Denunciar

0

var pinNumber = $.ajax({ type: "POST", url: "data.php", data: "request_type=generator", async: false }).responseText; jQuery('.pin_generated_table').append(cardNumber+' = '+pinNumber+' ');
over 4 years ago · Santiago Trujillo Denunciar

0

Tiene que ver con el alcance variable . No se puede acceder a la variable local pinNumber que crea fuera de su función de ajuste.

Tal vez declare pinNumber globalmente o si funciona, simplemente inserte su .append() dentro de su función de éxito.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda