Ciao a tutti,
sicuramente e' una banalita', ma non riesco a salvare i dati presenti in un array php, in un array bidimensionale javascript
Il semplice codice e' questo
Se stampo i singoli elementi (il primi due alert) mi visualizza i dati (restringo a 4 cicli per poter eseguire delle prove, ma i dati sono centinaia).Codice PHP:var marcadores = new Array();
var elem=new Array(2);
<?php
foreach ($aShopList as $keyWarehouse=>$valueWarehouse){
$contador++;
if($contador>4){break;}
?>
elem[0]="<?=$valueWarehouse['yMap'] ?>";
elem[1]="<?=$valueWarehouse['xMap'] ?>";
alert(elem[0]);
alert(elem[1]);
marcadores.push(elem);
<?php
}
?>
alert(marcadores);
Se invece eseguo l'ultimo alert, il risultato e' un array bidimensionale di 4 elementi e ognuno presenta i dati caricari nell'ultimo ciclo
Ovvero, spiegandomi con un esempio...
Gli alert nel ciclo, danno queste coppie di valori
l'alert finale37.3945391167341
-5.98033905029297
37.3889217449458
-5.99836349487305
37.3824684933803
-6.00377082824707
37.3828265483107
-5.96574783325195
ovvero solo l'ultimo elemento...37.3828265483107, -5.96574783325195, 37.3828265483107, -5.96574783325195, 37.3828265483107, -5.96574783325195, 37.3828265483107, -5.96574783325195
Dove sbaglio?!
![]()
Grazie in anticipo per qualsiasi suggerimento

Rispondi quotando