Veremos tres métodos.
1º. Pasando los valores en GET:
Utilizado los métodos:
window.open (open new browser in specified url)
window.location.href (will open url in the window in whith the code is called)
Ejemplo js => php
<script type="text/javascript">
function javascript_to_php(){
var jsvar1 = "Hello";
var jsvar2 = "Word";
window.location.href=window.location.href+"?w1="+jsvar1+"&w2="+jsvar2;
}
</script>
<?php
// Comporbar si tenemos los parámetros.
if(isset($_GET["w1"])&&isset($_GET["w2"])){
// Asigna w1 y w2 a php.
$phpvar1 = $_GET["w1"];
$phpvar2 = $_GET["w2"];
// Mostrar php variables.
echo "Parametros: ".$phpvar1." ".$phpvar2.".";
}else{echo "No hay parametros."}
?>
*******************
2º. Variable en modo texto.
<script>
var variablejs = "contenido x";
</script>
<?php
$phpvariable ="<script>document.write(vairablejs)</script>
echo "phpvariable = ".$phpvariable;
?>
*******************
3º. js a php variable de sesion.
jquery('#div_session_write').load('session_write.php?session_name=new_value');
[ In session_write.php file: ]
<?php
session_start();
if(isset($_GET['session_neme'])){
$_SESSION['session_name']=$_GET['session_name'];
}
?>
*******************
Espero que os sea de ayuda.
No hay comentarios:
Publicar un comentario
Gracias por vuestros aportes.