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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  Pasar un array de php a javascript
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Pasar un array de php a javascript  (Leído 5,690 veces)
Odai

Desconectado Desconectado

Mensajes: 25


Odai


Ver Perfil
Pasar un array de php a javascript
« en: 23 Octubre 2014, 05:24 am »

Hola tengo un problema, resulta que tengo una BD a la cual realizo una consulta para obtener las paradas de un camión, y luego la informacion la guarda en un array en php, pero después necesito pasar este array a un script de JS, pero no queda :S
Ojala me puedan ayudar, de antemano muchas gracias :)

Código:
[code]
<html>
<head>
    <script type="text/javascript" src="js/raphael-min.js"></script>
    <script type="text/javascript" src="js/dracula_graffle.js"></script>
    <script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
    <script type="text/javascript" src="js/dracula_graph.js"></script>
</head>
<body>

<?PHP
$link=mysql_connect("localhost", "root", "");
mysql_select_db("metrobus", $link);
//$result=mysql_query("select nombre from parada", $link);
$result=mysql_query("select parada.nombre as origen, est.nombre as destino from parada, parada as est, adyacencias where parada.id=adyacencias.origen and est.id=adyacencias.destino;", $link);
$i=0;
$ao=array();
$ad=array();
while($row=mysql_fetch_array($result))
{
$ao[$i]=$row['origen'];
$ad[$i]=$row['destino'];
//echo"$o[$i]";
//echo"<br>$d[$i]<br>";
$i++;
}
mysql_close($link);
?>
<script>
var g, render, redraw, j=0;
var i = "<?php echo $i?>";
var origen= new Array();
var destino= new Array();
origen  = "<?php echo $ao;?>";
origen = "<?php echo $ao;?>";



window.onload = function()
{
     
 g = new Graph();
 
for (j = 0 ; j < i ; j++)
g.addEdge(origen[j], origen[j]);

 
 layouter = new Graph.Layout.Spring(g);
layouter.layout();
 
 renderer = new Graph.Renderer.Raphael('canvas', g, 600, 300);

 redraw = function() {
        layouter.layout();
        renderer.draw();
    };
}
</script>
<div id="canvas"></div>
<button id="redraw" onclick="redraw();">Repintar</button>
</body>
</html>
[/code]


En línea

Tengo demasiadas fantasías para ser una ama de casa.
Marilyn Monroe
MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: Pasar un array de php a javascript
« Respuesta #1 en: 23 Octubre 2014, 23:15 pm »

Para eso puedes usar la funcion json_encode();

Código
  1. var arreglo = <?php echo json_encode($arreglo); ?>;


En línea

Odai

Desconectado Desconectado

Mensajes: 25


Odai


Ver Perfil
Re: Pasar un array de php a javascript
« Respuesta #2 en: 25 Octubre 2014, 08:55 am »

Para eso puedes usar la funcion json_encode();

Código
  1. var arreglo = <?php echo json_encode($arreglo); ?>;

Muchas gracias ^_^'
En línea

Tengo demasiadas fantasías para ser una ama de casa.
Marilyn Monroe
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema con array javascript
Scripting
maue75 0 2,416 Último mensaje 22 Mayo 2007, 19:32 pm
por maue75
javascript - limpiar array
Desarrollo Web
Hadess_inf 7 14,033 Último mensaje 1 Abril 2015, 19:43 pm
por #!drvy
Convertir Array de php a Array de javascript
PHP
WHK 0 4,608 Último mensaje 23 Enero 2012, 18:05 pm
por WHK
Array en javascript y actionscript
Desarrollo Web
franfis 2 2,056 Último mensaje 28 Julio 2013, 00:58 am
por franfis
[Pregunta]: Pasar un ARRAY de PHP a javascript (AJAX)
Desarrollo Web
Leguim 3 8,236 Último mensaje 20 Abril 2019, 04:51 am
por Leguim
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines