Ho necessità di passare un vettore PHP in JAVASCRIPT.
Questo ciclo foreach l'ho trovato sul web ma non funziona!
Chi mi sa dire dove sbaglio???
Grazie.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
</head>
<body>
<?
$nomePHP = array('Michele','Maria','Giovanna','Jeremy');
$conta = 4;
?>
<script language="javascript" type="text/javascript">
var nomeJS= new Array();
var numero = <?php echo $conta;?>;
// questo è giusto: visualizza 4
document.write(numero);
// questo ciclo foreach non funziona! Perchéééééééééééééééé???
// ho provato anche a mettere = al posto di echo na niente!!
<?php
foreach($nomePHP as $chiave => $valore) {
?>
nomeJS[<? echo $chiave;?>] = <? echo $valore;?>;
document.write(nomeJS[<? echo $chiave;?>]);
document.write(<? echo $valore;?>);
<?php
}
?>
</script>
</body>
</html>

Rispondi quotando