Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/12/2016, 22:55
Avatar de ghidalgoram
ghidalgoram
 
Fecha de Ingreso: marzo-2008
Ubicación: Costa Rica
Mensajes: 446
Antigüedad: 16 años, 1 mes
Puntos: 7
Respuesta: Funciones Callback - Undefined en variable

Hola amigos. Gracias Alexis88 y mpozo.


Si tienen razón. Hay 2 procesos que se ejecutan en tiempos diferentes. Gracias por aclarármelo.

Por otro lado, creo que cometí un error. No haber incluído más detalles del ¿cómo? y ¿por qué? realizo estos procesos. Les mostraré un esquema de mi idea.


Tengo un formulario. El problema está en la validación. Verifico que los campos no estén vacios, formatos de correos, etc. Todo bien hasta ahí.

Problema.
Pero uno de los campos del formulario (requeridos) no puede estar repetido en la base de dato (ese campo de la base de datos es UNIQUE). Por eso necesito saber desde JavaScript si el nombre del producto existe(1) o no(0). Esa es la idea.


"foo" recibe respuesta de PHP. Devuelve si el valor existe o no. Esto lo hace muy bien.
var encontrado = foo(function(result){
return result;
});


Código Javascript:
Ver original
  1. var seguir = true;
  2. if(campo1==""){
  3.  
  4.    var seguir = false;
  5.  
  6. }else
  7. if(encontrado==1){ // tiene "undefined"
  8.     //no continua y muestra mensaje al usuario que ese dato YA existe
  9.     var seguir = false;
  10. }
  11.  
  12. if(seguir){
  13.  
  14.     // Actualizar todos los datos usando otro proceso de Ajax.
  15.     // Envio todos los datos del formulario para ser actualizados en la base de datos.
  16.  
  17.  
  18. }
__________________
Loading...