Foros del Web » Programando para Internet » Javascript »

pasar variables de javascript a php

Estas en el tema de pasar variables de javascript a php en el foro de Javascript en Foros del Web. hola amigos tengo unas varibles en java script en la cuales guardo los campos de una tabla, pero no se como parasar esas varibles a ...
  #1 (permalink)  
Antiguo 24/12/2008, 11:02
 
Fecha de Ingreso: agosto-2005
Mensajes: 722
Antigüedad: 18 años, 8 meses
Puntos: 2
Pregunta pasar variables de javascript a php

hola amigos tengo unas varibles en java script en la cuales guardo los campos de una tabla, pero no se como parasar esas varibles a php para insertarlas en un query
  #2 (permalink)  
Antiguo 24/12/2008, 11:11
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Respuesta: pasar variables de javascript a php

Fijate en este enlace
  #3 (permalink)  
Antiguo 24/12/2008, 12:34
Avatar de Avatar810  
Fecha de Ingreso: agosto-2007
Ubicación: Por rumbos Regios
Mensajes: 485
Antigüedad: 16 años, 8 meses
Puntos: 23
Respuesta: pasar variables de javascript a php

La solucion mas simple es pasa esas variables de javascript a un input type hidden dentro de una forma y despues lanza un submit a otro archivo, de esta manera los valores se envian en el formulario y podras copnsultarlos con $_POST["var1"] o $_GET["var1"] segun declares la forma
__________________
Una demo siempre funcionará correctamente hasta que toque algo tu (hasta ahora) cliente.
Avatar810
  #4 (permalink)  
Antiguo 24/12/2008, 14:04
 
Fecha de Ingreso: agosto-2005
Mensajes: 722
Antigüedad: 18 años, 8 meses
Puntos: 2
Respuesta: pasar variables de javascript a php

no entiendo mucho avatar810, nose si podria ejemplificarlo un poco por favor
  #5 (permalink)  
Antiguo 24/12/2008, 14:48
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Respuesta: pasar variables de javascript a php

Fijate si te sirve:
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<
title>TEST</title>
<
script>
function 
post(url){
    var 
datos=[].slice.call(arguments);
    var 
f=document.createElement('form');
    
f.action=datos[0];
    
f.method='post';
    for(
i=1;i<datos.length;i++){
        var 
t=document.createElement('input');
        
t.type='hidden';
        
t.value=datos[i].valor;
        
t.name=datos[i].nombre;
        
f.appendChild(t);
    }
    
document.body.appendChild(f);
    
f.submit();
}
function 
get(url){
    var 
datos=[].slice.call(arguments);
    var 
f=document.createElement('form');
    
f.action=datos[0];
    
f.method='get';
    for(
i=1;i<datos.length;i++){
        var 
t=document.createElement('input');
        
t.type='hidden';
        
t.value=datos[i].valor;
        
t.name=datos[i].nombre;
        
f.appendChild(t);
    }
    
document.body.appendChild(f);
    
f.submit();
}
onload=function(){
    var 
ejemplo='un valor';
    
post('test.php',{'nombre':'a','valor':'uno'},{'nombre':'b','valor':500},{'nombre':'c','valor':'foo'},{'nombre':'ejemplo','valor':ejemplo});
    
//get('test.php',{'nombre':'a','valor':'uno'},{'nombre':'b','valor':500},{'nombre':'c','valor':'foo'});
}
</script>
</head>

<body>
</body>
</html> 
  #6 (permalink)  
Antiguo 25/12/2008, 00:41
Avatar de Avatar810  
Fecha de Ingreso: agosto-2007
Ubicación: Por rumbos Regios
Mensajes: 485
Antigüedad: 16 años, 8 meses
Puntos: 23
Respuesta: pasar variables de javascript a php

pues si esta funcion es avanzada y funcional pero si no sabes mucho de javascript y solorequieres bajar variables a html

<script>
...
aqui estan tus funciones y variables a bajar a formulario
...
document.forma.var1.value=variable1;
document.forma.var2.value=variable2;
document.forma.var3.value=variable3;
...
</script>

<body>
...
tu pagina html
<form name="forma" method="post" action="pagina.php">
...
<input type="hidden" name="var1">
<input type="hidden" name="var2">
<input type="hidden" name="var3">
...
</form>
</body>
__________________
Una demo siempre funcionará correctamente hasta que toque algo tu (hasta ahora) cliente.
Avatar810
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 01:11.