Foros del Web » Programando para Internet » Javascript »

Como procesar datos de js a php

Estas en el tema de Como procesar datos de js a php en el foro de Javascript en Foros del Web. Hola a todos, vereis tengo un formulario, en un archivo ".html" , en éste .html cargo un archivo ".js" que se encarga de validar el ...
  #1 (permalink)  
Antiguo 21/11/2011, 16:46
 
Fecha de Ingreso: marzo-2011
Mensajes: 88
Antigüedad: 13 años, 1 mes
Puntos: 17
Como procesar datos de js a php

Hola a todos, vereis tengo un formulario, en un archivo ".html" , en éste .html cargo un archivo ".js" que se encarga de validar el formulario y darle un pequeño aspecto animado. El problema es que estoy empezando a manejar javascript y no termino de comprender como puedo decirle al script que cuando llegue a un punto se vaya a un archivo de php para procesar los datos metiendolos en la base de datos si toda la validacion javascript ha ido bien...

Me he estado informando pero me parece un poco confuso, y las pruebas que he hecho no me llevan a ningún lado. Si alguien tiene algún enlace bueno, tutorial, ejemplo o explicación me vendría muy bien.

Mi formulario consta de tres partes, y una vez que he llegado bien a la tercera parte:

Código HTML:
  $('#submit_tres').click(function(){
        // barra de progreso de formulario completado
        $('#progress_text').html('100% Complete');
        $('#progress').css('width','339px');
        alert('¡¡¡¡¡¡¡¡ Datos enviados !!!!!!!');
}
No se si debería ahí en ese fragmento de código añadirle algo así (perdon por mi ignorancia)

Código HTML:
$.ajax({
type: "POST",
url: "procesar.php",
}
Pero no se si eso debe de ir dentro de mi paso 3, ni si eso tiene sentido, ni nada!!!
  #2 (permalink)  
Antiguo 21/11/2011, 19:04
Avatar de gilber966  
Fecha de Ingreso: abril-2010
Mensajes: 117
Antigüedad: 14 años
Puntos: 4
Respuesta: Como procesar datos de js a php

mira asi debe ser:

<form id="" method="post" action="lleva2.php" onsubmit="return validar(this)" >

esto es todo el contenido del formulario


<input type="submit" value="enviar mi formulario al script lleva2.php">


</form>

si lo haces por ajax se modifica un poco, haces la llamada despues de comprobar que todos los campos obligados enten llenos, ahi una funcion en los framework que revisan todos los elementos del formulario, te presento mi mas usada funcion para envio de forms:

Código Javascript:
Ver original
  1. function enviaForm(mi_form,script_destino.php,div_muestra_respuesta){
  2. //envio de peticiones ajax con xmlhttprequest
  3. //alert("formulario id:"+m+"destino :"+des);
  4. $(div_muestra_respuesta).update("Cargando. . . ");
  5. k=Form.serialize($(mi_form))
  6. //alert(k);
  7. new Ajax.Request(script_destino.php, {
  8. onSuccess : function(resp) {
  9. //alert("la respuesta del servidor: " + resp.responseText);
  10. $(div_muestra_respuesta).update("");   
  11.   $(div_muestra_respuesta).innerHTML = resp.responseText;
  12.  
  13. },
  14. onFailure : function(resp) {
  15. alert("Oops, no se pudo");
  16. },
  17. parameters : k
  18. });
  19. }

Uso el framework protoype junto con el framework jquery
  #3 (permalink)  
Antiguo 21/11/2011, 23:51
 
Fecha de Ingreso: noviembre-2011
Ubicación: Morelia, Mich, México
Mensajes: 95
Antigüedad: 12 años, 5 meses
Puntos: 18
Respuesta: Como procesar datos de js a php

Hola, mira para procesar formularios te recomiendo este plugin

http://jquery.malsup.com/form/

es muy sencillo de usar y ahi viene con ejemplos explicado

saludos! cualquier duda pregunta
__________________
Que de Cosas - Tienda En linea México

La Batalla Por tu cuerpo - Dietas|Rutinas|Entrenamientos|Salud

Etiquetas: ajax, formulario, html, js, php, procesar
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 13:27.