Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Consulta antes de insertar ajax

Estas en el tema de Consulta antes de insertar ajax en el foro de Frameworks JS en Foros del Web. Buenas. Tengo un formulario que inserta por ajax unas referencias en una tabla de una base de datos mysql. Inserta perféctamente, pero ahora necesito que ...
  #1 (permalink)  
Antiguo 04/05/2009, 05:48
Avatar de aliza  
Fecha de Ingreso: diciembre-2008
Mensajes: 156
Antigüedad: 15 años, 4 meses
Puntos: 6
Consulta antes de insertar ajax

Buenas. Tengo un formulario que inserta por ajax unas referencias en una tabla de una base de datos mysql.

Inserta perféctamente, pero ahora necesito que antes de insertar compruebe si la referencia ya está insertada en la tabla y en caso de que si nos avise con un mensaje o bien mediante un javascript (preferible).

Soy algo novato en ajax, pero ya se me ha ocurrido algo, y no se si es posible hacer.

Llamo desde el formulario al ajax, que envía a un script de consulta los datos. Entonces este script llamaría al ajax (no se si esto es posible) y envía los datos al script de inserción.
En caso de que fuera posible se me ocurre meter un javascript en el script de consulta, o simplemente un mensaje en rojo de alerta.

Agradecería a algún alma caritativa que me ayudase. Gracias!
__________________
Dando cabezados se aprende...
  #2 (permalink)  
Antiguo 04/05/2009, 10:36
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Consulta antes de insertar ajax

La comprobación la debes hacer con el lenguaje de servidor que tengas disponible (PHP, ASP, etc.) y a partir de ahí enviar una respuesta de acuerdo a si la referencia ya está insertada o no. Con Javascript (Ajax), sólo lo que tienes que hacer es procesar la respuesta.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:28.