Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] error con serialize() en AJAX de jQuery

Estas en el tema de error con serialize() en AJAX de jQuery en el foro de Jquery en Foros del Web. Hola! Hago pruebas con AJAX en jQuery, específicamente con la función serialize() . @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código HTML: Ver original < form id = "mi_formulario" > ...
  #1 (permalink)  
Antiguo 02/05/2015, 16:02
Avatar de berkeleyPunk  
Fecha de Ingreso: febrero-2013
Ubicación: México :C
Mensajes: 565
Antigüedad: 11 años, 2 meses
Puntos: 22
Pregunta error con serialize() en AJAX de jQuery

Hola!

Hago pruebas con AJAX en jQuery, específicamente con la función serialize().
Código HTML:
Ver original
  1. <form id="mi_formulario">
  2.         <input id="nombre" name="nombre">
  3.         <input id="email"  name="email">
  4.         <br>
  5.         <button id="submit">Enviar</button>
  6.     </form>
Código Javascript:
Ver original
  1. $(document).ready(function() {
  2.             $("#submit").click(function() {
  3.                 var datosSerializados = $("#mi_formulario").serialize();
  4.  
  5.                 $.ajax({
  6.                     type: "POST",
  7.                     data: datosSerializados,
  8.                     url:  "process.php",
  9.                     success: function(response) {
  10.                         alert(response);
  11.                     },
  12.                     error: function() {
  13.                         alert("Error desconocido");
  14.                     }
  15.                 });
  16.             });
  17.         });
  18.     </script>
Contenido del process.php
Código PHP:
$nombre $_POST["nombre"];
$email  $_POST["email"];
$respuesta $nombre " " $email;
echo 
"Respuesta AJAX, OK\nDatos introducidos: " $respuesta
La primera vez que se da click en el submit salta el error. La segunda, todo funciona ok.

¿Por qué?

Última edición por berkeleyPunk; 02/05/2015 a las 16:26
  #2 (permalink)  
Antiguo 04/05/2015, 07:33
(Desactivado)
 
Fecha de Ingreso: abril-2013
Ubicación: rosario
Mensajes: 248
Antigüedad: 11 años
Puntos: 17
Respuesta: error con serialize() en AJAX de jQuery

pasale estos 3 parametros a catch del error e imprimilo, para ver q esta sucediendo
Código Javascript:
Ver original
  1. error: function(jqXHR,textStatus,error) {
  2.                         console.log('Error formulario'+error );
  3.                     }
  #3 (permalink)  
Antiguo 10/05/2015, 16:02
Avatar de berkeleyPunk  
Fecha de Ingreso: febrero-2013
Ubicación: México :C
Mensajes: 565
Antigüedad: 11 años, 2 meses
Puntos: 22
De acuerdo Respuesta: error con serialize() en AJAX de jQuery

Perdón por la tardanza. Hice más pruebas por otros lados, incluso en el mismo archivo, y de pronto el error desapareció. ¿Qué pasó? No sé.

De todos modos, gracias diurno10.

  #4 (permalink)  
Antiguo 11/05/2015, 15:45
 
Fecha de Ingreso: noviembre-2010
Ubicación: Córdoba, Argentina
Mensajes: 74
Antigüedad: 13 años, 5 meses
Puntos: 4
Respuesta: error con serialize() en AJAX de jQuery

Marca el post como RESUELTO para que los demás usuarios lo sepan.

Saludos.
__________________
Mike Sto - Programador web independiente
Grupo Latin.net

JSFiddle

Etiquetas: ajax
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 11:16.