elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  pasar valores de jquery a php
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: pasar valores de jquery a php  (Leído 4,142 veces)
rommel89

Desconectado Desconectado

Mensajes: 22


Ver Perfil
pasar valores de jquery a php
« en: 28 Junio 2012, 08:38 am »

Como se le puede hacer para pasar valores de un formulario hecho en un modal de Jquery a un archivo de php, se que se utiliza ajax pero no me funciona ¿me podrian ayudar?

He comprobado que todos las variables tengan su contenido de hecho utilize una funcion que se llama window.load (algo asi) y con esta funcion si me funciono pero cuando
termina de guardar los  datos en la BD me manda a una hoja en blanco y yo no quiero que haga eso simplemente se presiona el boton crear cuenta se mandan los datos a mi archivo php este los guarada en una BD y se cierra el modal solo esto es lo que quiero hacer. Pero no me funciona con el ajax


ahora este es el archivo donde se crea el modal en my archivo de jscript.( Para hacerlo mas corto quitare las validaciones)

Código
  1.  
  2. $(function()
  3. {
  4. var nombre = $( "#nombre" ),
  5. apellido= $("#apellido"),
  6. direccion=$("#direccion"),
  7. cp=$("#cp"),
  8. telefono=$("#telefono"),
  9. fecha=$("#fecha"),
  10. email = $( "#correo" ),
  11. pais=$("#pais"),
  12. ciudad=$("#ciudad"),
  13. estado=$("#estado"),
  14. usuario=$("#users"),
  15. contrasena=$("#contra"),
  16. todosCampos = $( [] ).add( nombre ).add( apellido ).add( direccion ).add( cp ).add( fecha ).add( telefono ).add( email ).add( pais ).add(ciudad ).add( estado).add( usuario ).add( contrasena),
  17. tips = $( ".validateTips" );
  18.  
  19.  
  20. $("#dialogo-formulario").dialog(
  21. {
  22. autoOpen:false,
  23. height:650,
  24. width:650,
  25. resizable:false,
  26. position:"top",
  27. opacity:500,
  28. modal:true,
  29.  
  30. buttons:
  31. {
  32. "Crear cuenta": function() //Cuando presiones este boton comprobara que los campos se hayan llenado correctamente
  33. {
  34. var sexo="";
  35. var bValid = true;
  36. todosCampos.removeClass( "ui-state-error" );
  37.                 //#########################################Mando a llamar a mis metodos para validar #######################
  38. if($("#masculino").is(":checked"))
  39. {  
  40. bValid = true;
  41. sexo="M";
  42.        }
  43. else
  44. {
  45. if($("#femenino").is(":checked"))
  46. {
  47. bValid = true;
  48. sexo="F";
  49. }
  50. else
  51. {
  52. bValid = false;
  53. updateTips( "Debe de seleccionar un genero" );
  54. }  
  55.        }
  56.  
  57.                //#####################################################################################3
  58. if ( bValid ) //Para saber que todos los campos se llenaron correctamente
  59. {
  60. alert("Registrado Correctamente");
  61.  
  62.                                        //Mi funcion para llamar al archivo registrar.php y pasarle los valores por medio del GET (Aqui es donde no me funcionaaaa)
  63. $.ajax({
  64. type:"GET",
  65. data:"nombre="+nombre.val()+"&apellido="+apellido.val()+"&direccion="+direccion.val()
  66. +"&cp="+cp.val()+"&sexo="+sexo+"&fecha="+fecha.val()+"&telefono="+telefono.val()+"&email="+email.val()
  67. +"&pais="+pais.val()+ "&ciudad="+ciudad.val()+"&estado="+estado.val()+"&usuario="+usuario.val()+"&contrasena="+contrasena.val(),
  68. url:"lib/registrar.php",
  69. });
  70.  
  71.  
  72. updateTips( "Todos los campos son requeridos" );
  73. todosCampos.val( "" ).removeClass( "ui-state-error" );
  74. $( this ).dialog( "close" );
  75. }
  76. else
  77. {
  78. alert("Campos no llenados correctamente");
  79. }
  80. },
  81. "Cancelar":function//boton para cerrar el modal
  82. {
  83. updateTips( "Todos los campos son requeridos" );
  84. todosCampos.val( "" ).removeClass( "ui-state-error" );
  85. $( this ).dialog( "close" );
  86. }
  87. },
  88. close: function() //El boton de la X para cerrar el modadl
  89.               {
  90. updateTips( "Todos los campos son requeridos" );
  91. todosCampos.val( "" ).removeClass( "ui-state-error" );
  92. }
  93. });
  94. });
  95.  


Y este es mi otro archivo que los recibe y los guarda en una BD

Código
  1. <?php
  2.  
  3. require_once 'Consultas.php';
  4.  
  5. $nombre=$_GET['nombre'];
  6. $apellido=$_GET['apellido'];
  7. $direccion=$_GET['direccion'];
  8. $cp=$_GET['cp'];
  9. $sexo=$_GET['sexo'];
  10. $fecha=$_GET['fecha'];
  11. $telefono=$_GET['telefono'];
  12. $email=$_GET['email'];
  13. $pais=$_GET['pais'];
  14. $ciudad=$_GET['ciudad'];
  15. $estado=$_GET['estado'];
  16. $usuario=$_GET['usuario'];
  17. $password=$_GET['contrasena'];
  18.  
  19. $sentencias= new Consultas();
  20.  
  21. $sentencias->insertarUsuario($nombre, $apellido, $direccion, $cp, $sexo,$fecha, $telefono, $email, $pais, $ciudad, $estado);
  22. $sentencias->insertarID($usuario,$password);
  23.  
  24. ?>
  25.  

esos son mis 3 archivos y la jerarquia de mis carpetas son

1-Proyecto(carpeta de proyectos)
         1.1-css
         1.2-imagenes
         1.3-js
               1.3.1-script.js
         1.4-lib
               1.4.1-registrar.php
          index.php

por mas que le busco no puedo hacerle. espero haberme explicado bien


En línea

rommel89

Desconectado Desconectado

Mensajes: 22


Ver Perfil
Re: pasar valores de jquery a php
« Respuesta #1 en: 3 Julio 2012, 08:18 am »

ya lo resolviii gracias


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
javascript - Pasar valores de una página a otra
Desarrollo Web
ReViJa 0 2,905 Último mensaje 24 Marzo 2011, 11:44 am
por ReViJa
pasar parametros con jquery y ajax « 1 2 »
Desarrollo Web
RedZer 14 21,103 Último mensaje 15 Marzo 2012, 21:48 pm
por kyuzodsc
Pasar variables entre 2 paginas con Jquery
PHP
Unexes 3 5,082 Último mensaje 28 Diciembre 2012, 12:18 pm
por Graphixx
Sacar valores de tabla con jquery
Desarrollo Web
andreslrz 1 14,163 Último mensaje 3 Junio 2015, 19:06 pm
por #!drvy
[Resuelto] pasar 2 valores por javascript
Desarrollo Web
tecasoft 7 1,846 Último mensaje 24 Octubre 2015, 03:55 am
por tecasoft
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines