Bonjour,
Je rencontre un petit souci pour récupérer le contenu d'une liste déroulante multiple et le traiter dans une partie PHP.
Voici le code dans la partie HTML :
Dans le script.js :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <input type="button" style="font-weight:bold" value="Enreg liste client(s)" onclick="enregListeClients('num_cli2');"></input>
Et dans le code PHP :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 function enregListeClients(objFrom) { var tabClient = document.getElementById(objFrom); /*var result = new Ajax.Request('php-js/enregListeClients.php',{method:'post',postBody:'listeClient='+tabClient,evalJS:true});*/ var result = new Ajax.Request('php-js/enregListeClients.php',{method:'post',postBody:'listeClient='+$H(tabClient).toJSON(),evalJS:true}); }
Je ne récupère rien, ou au pire (avec la ligne en commentaire dans script.js) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 /*echo '<pre>' . print_r($_POST['listeClient'], true) . '</pre>';*/ echo '<pre>' . print_r(json_decode($_POST['listeClient']), true) . '</pre>';
C'est un peu confus pour moi, où se situe la ou les erreur?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <pre>[object HTMLSelectElement]</pre>
Merci d'avance pour votre aide...
Partager