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

problemas al registrar datos con fancybox y ajax.

Estas en el tema de problemas al registrar datos con fancybox y ajax. en el foro de Frameworks JS en Foros del Web. buenos dias. implemente el fancybox para implementar un formulario y dspues que haga el registro. me carga bien el fancybox, pero al momento de registrar ...
  #1 (permalink)  
Antiguo 13/01/2011, 09:05
(Desactivado)
 
Fecha de Ingreso: abril-2008
Mensajes: 787
Antigüedad: 16 años, 8 meses
Puntos: 7
problemas al registrar datos con fancybox y ajax.

buenos dias. implemente el fancybox para implementar un formulario y dspues que haga el registro.

me carga bien el fancybox, pero al momento de registrar los datos, no me envia los valores. eso es muy raro.

aqui dejo mi codigo

Código HTML:
Ver original
  1. <div id="form-content" style="width:420px;height:250px;overflow:auto;">
  2. <form id="form_suscription" method="post">
  3.   <table width="337" border="0" align="center" cellpadding="0" cellspacing="2">
  4.     <tr>
  5.       <td width="114">First Name</td>
  6.       <td width="223"><input type="text" name="first_name" id="first_name" /></td>
  7.     </tr>
  8.     <tr>
  9.       <td colspan="2"><div class="mensaje_error" id="error1" style="display: none;">Enter your first name</div></td>
  10.       </tr>
  11.     <tr>
  12.       <td>Last Name</td>
  13.       <td><input type="text" name="last_name" id="last_name" /></td>
  14.     </tr>
  15.     <tr>
  16.       <td colspan="2"><div class="mensaje_error" id="error2" style="display: none;">Enter your last name</div></td>
  17.       </tr>
  18.     <tr>
  19.       <td>E-mail</td>
  20.       <td><input type="text" name="email" id="email" /></td>
  21.     </tr>
  22.     <tr>
  23.       <td colspan="2">
  24.           <div class="mensaje_error" id="error3" style="display: none;">Enter your e-mail</div>
  25.           <div class="mensaje_error" id="error4" style="display: none;">You e-mail is invalid</div>      
  26.       </td>
  27.       </tr>
  28.     <tr>
  29.       <td>Enterprice</td>
  30.       <td><input type="text" name="enterprise" id="enterprise" /></td>
  31.     </tr>
  32.     <tr>
  33.       <td colspan="2"><div class="mensaje_error" id="error5" style="display: none;">Enter your enterprice</div></td>
  34.       </tr>
  35.     <tr>
  36.       <td>&nbsp;</td>
  37.       <td>&nbsp;</td>
  38.     </tr>
  39.     <tr>
  40.       <td>&nbsp;</td>
  41.       <td><input type="button" value="Send" onclick="validarform();" /></td>
  42.     </tr>
  43.   </table>
  44. </form>
  45. </div>

js.

Código Javascript:
Ver original
  1. function validarform(){    
  2.  
  3. $.fancybox.showActivity();
  4.  
  5. $.ajax({
  6.     url     : "register_suscription.php",          
  7.     type    : "POST",
  8.     cache   : false,
  9.     data    : $(this).serializeArray(),
  10.     success: function(data) {
  11.         $.fancybox(data);      
  12.     }
  13. });
  14.  
  15. }

saludos.

Última edición por esaenz22; 13/01/2011 a las 14:53 Razón: correccion.

Etiquetas: ajax, fancybox
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 17:26.