Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/04/2010, 20:01
Avatar de skyz
skyz
 
Fecha de Ingreso: abril-2010
Mensajes: 170
Antigüedad: 14 años, 8 meses
Puntos: 1
Ayuda pasar vector de JavaScript a Php

Holas, quisiera que me ayuden con esta duda, hice un ejemplo para pasar un vector de Php a JavaScript, el cual es el siguiente:

Código PHP:
<?php  
echo "<br>"."Cuarto ejemplo paso de vector de PHP a JavaScript"."<br>";
$vector = array(1,2,3,4,9);  
$varjson json_encode($vector); 
echo 
$varjson;
?>
Código HTML:
<script> 
var vectorjs = <? echo $varjson;?>;
alert (vectorjs[0]);
</script> 
Utilizando JSON de PHP, aqui todo bien porque puedo manipular a mi gusto el vector de que esta en JavaScript, ahora la cosa es la forma inversa (JavaScript a Php) que me da dolores de cabeza(aqui otro ejemplo de JavaScript):

Código HTML:
<script>
document.write ("<br><br>"+"Quinto ejemplo paso de vector JavaScript a PHP"+"<br>");
vector = new Array (13,14,15,16,17,18);
document.write (vector[0]);
var vecjs= vector;
</script> 
Código PHP:
<?
echo "<br>";
$cadenaphp "<script>document.write(vecjs);</script>";
echo 
$cadenaphp;
echo 
strlen($cadenaphp);
?>
Bueno, aqui ya pude recoger el vector de JavaScript y guardarlo en una variable de Php(Creo que la variable de Php ahora es una cadena), me muestra la impresion en un echo la cadena-vector, pero al hacerle un strlen de Php me muestra 39 elementos, los cuales son estos <script>document.write(vecjs);</script>.
*Hay alguna otra manera de que pueda manipular el vector alojado en PHP, porque no se puede asi, lo estoy haciendo mal, por otro lado, como podria hacerlo, para manipularlo a mi gusto el vector.
* No pude encontrar JSON de parte del cliente-JavaScript como manejarlo correctamente, talves por ahi se solucione nose.
* Quisiera hacerlo en una misma pagina todo esto, nose si se puede, porque lei que se podia pasando a otra pagina la variable JavaScript, pero quisiera hcerlo todo en una sola pagina.
Gracias por su tiempo