Buenos días,
estoy usando la función Ajax de jquery y me pasa una cosa curiosa, quizás no lo uso adecuadamente.
Tengo un formulario y envío datos al servidor para hacer un insert en la base de datos.
Cuando pongo otros datos y los envío de nuevo hace dos inserts con los valores actuales.
Cuando pongo por tercera vez datos y los envío esta vez hace 3 inserts con los valores actuales.
El código es el siguiente:
Código HTML:
datos_servidor="&t=1&descripcion="+descripcion;
$.ajax({ url: "servidor.php", type: "POST", data: datos_servidor });
Código PHP:
if($_POST['t']==1) $insert = "insert into ... (descripcion...) VALUES ('".$_POST['descripcion]."'...);
else //Nada por aqui
Es como si hiciera la petición actual + la anterior ya hecha.
PD: en este caso no uso "succes:" pues el servidor no me responde nada.
PD2: en este caso no uso ""beforesend:" pues en este caso no lo necesito.
Saludos