Bonjour,
Voici une petite fonction qui doit me permettre de copier dans un formulaire, les valeurs issues d'un tableau PHP (et donc transformé en JS au passage).
Je viens de découvrir la fonction json_encode() de PHP, qui a l'air de bien fonctionner si j'en crois le code source de la page dans mon navigateur.
Mon problème semble se situer au niveau de l'affectation des valeurs issues du tableau JS.
En gros, si je remplace valeur[0] par "bonjour".
Par contre valeur[0] reste toujours "valeur[0]" dans mon code source... pourquoi ?
Et je précise, que toujours d'après mon code source, le tableau "valeur" contient bien deux valeurs sous cette forme : valeur = ["bonjour","aurevoir"];
N'est-ce pas la bonne manière de créer un tableau JS et d'en récupérer les valeurs ?
Merci pour votre aide
Modifié par xtense (12 Jul 2011 - 11:59)
Voici une petite fonction qui doit me permettre de copier dans un formulaire, les valeurs issues d'un tableau PHP (et donc transformé en JS au passage).
Je viens de découvrir la fonction json_encode() de PHP, qui a l'air de bien fonctionner si j'en crois le code source de la page dans mon navigateur.
Mon problème semble se situer au niveau de l'affectation des valeurs issues du tableau JS.
En gros, si je remplace valeur[0] par "bonjour".
Par contre valeur[0] reste toujours "valeur[0]" dans mon code source... pourquoi ?
Et je précise, que toujours d'après mon code source, le tableau "valeur" contient bien deux valeurs sous cette forme : valeur = ["bonjour","aurevoir"];
function copyStyles(){
<?php $arr = array($PP_mefblocinfos[0],$PP_mefblocinfos[1]); ?>
var valeur = new array();
valeur = <?php echo json_encode($arr); ?>;
document.getElementById('mefblocinfos_un_picker').value = valeur[0];
document.getElementById('PP_mefblocinfos_deux').selectedIndex = valeur[1];
}
N'est-ce pas la bonne manière de créer un tableau JS et d'en récupérer les valeurs ?
Merci pour votre aide
Modifié par xtense (12 Jul 2011 - 11:59)