Foros del Web » Programando para Internet » Javascript »

javascript arrays php

Estas en el tema de javascript arrays php en el foro de Javascript en Foros del Web. hola, en primer lugar se que lo que estoy haciendo sé que no es recomendable, pero no he encontrado como hacerlo con AJAX. Bueno, tengo ...
  #1 (permalink)  
Antiguo 12/02/2010, 07:54
 
Fecha de Ingreso: marzo-2009
Mensajes: 509
Antigüedad: 15 años, 1 mes
Puntos: 17
javascript arrays php

hola, en primer lugar se que lo que estoy haciendo sé que no es recomendable, pero no he encontrado como hacerlo con AJAX.

Bueno, tengo una función javascript que tiene unos parámetros de un array que obtiene mediante php así:

Código:
var param = <?php echo parametros(4);?>;
Código PHP:
function parametros($id){
    
    
$query "SELECT * FROM posiciones WHERE id = '$id'";

    
$consulta mysql_query($query) or die ("Error en la ejecución de la consulta"mysql_error());

    
$resultado mysql_fetch_row($consulta);

    return 
"[\"" join("\",\""$resultado) . "\"]";

Si hago un:

Código:
alert(param)
Están perfectos, al igual que si los voy haciendo con cada posición del array, pero no funciona cuando lo quiero usar con googleMaps (param son posiciones de latitud y longitud)así,

Código:
map.setCenter(new GLatLng(param[1], param[2]),12,G_SATELLITE_MAP);
He comprobado los valores y son correctos, pero sale el mapa de todo el mundo.

Si alguien sabe como hacerlo con AJAX o porque me pasa esto agradezco la ayuda!

Saludos
  #2 (permalink)  
Antiguo 12/02/2010, 08:24
Avatar de jackson666  
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: javascript arrays php

No conoces la funcion json_encode()??
__________________
HV Studio
Diseño y desarrollo web
  #3 (permalink)  
Antiguo 16/02/2010, 01:58
 
Fecha de Ingreso: marzo-2009
Mensajes: 509
Antigüedad: 15 años, 1 mes
Puntos: 17
Respuesta: javascript arrays php

Gracias!! funcionó!

Saludos!

Etiquetas: arrays, php
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 17:49.