Ver Mensaje Individual
  #21 (permalink)  
Antiguo 14/02/2014, 11:13
martinpedulla
 
Fecha de Ingreso: septiembre-2013
Mensajes: 87
Antigüedad: 11 años, 2 meses
Puntos: 1
Respuesta: ajax con jquery

BIEN!AHORA SI SE ENVIAN. pero sigo con el problema anterior. si hay mas de un formulario, se inserta bien solo el primero, los demas se insertan vacios. aunque le cambio la id del formulario. mira:

Código HTML:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jqueryui.js"></script>
</head>

<body>
<form name="nombreform" id="form1" method="get" action="insertar.php" class="clase">
<input name="nombre" id = "nombre" type="text" value="">
<input name="apellido" id = "apellido" type="text" value="">
<input name="enviar" id="enviar" type="submit">
</form>

<form name="nombreform2" id="form2" method="get" action="insertar.php" class="clase">
<input name="nombre" id = "nombre" type="text" value="">
<input name="apellido" id = "apellido" type="text" value="">
<input name="enviar" id="enviar" type="submit">
</form>

<script type="text/javascript">
$(".clase").submit(function(event){
    event.preventDefault();
    $.ajax({
        url: $(this).prop("action"),
        type: "GET",
        data: {nombre: $("#nombre").val(), apellido: $("#apellido").val()},
        success: function(response){
            alert("Los datos han sido enviados");
        },
        error: function(jqXHR, textStatus){
            alert("Se produjo un error: " + textStatus);
        }
    });
});
</script>
 
 
</body>
</html> 
será por los id #nombre y #apellido? para que si al segundo formulario le pongo de id NOMBRE2 Y APELLIDO2 (a los id) entonces cómo haria para que el javascript los tome?