[AJAX] Select multiple de ajax à php
Bonjour,
J'ai un formulaire avec un select multiple.
Je souhaite pouvoir passer les valeurs sélectionnées de ce select à un script php en utilisant ajax.
Le problème, c'est que je n'arrive pas à passer les valeurs du select correctement.
Dans le formulaire :
Code:
1 2 3 4
|
...
<SELECT NAME=\"profil[]\" id=\"idjs_profil\" SIZE=\"5\" MULTIPLE>
... |
dans le javascript :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
...
profil = document.getElementById('idjs_profil')
...
var selectedList = new Array();
var selectBox = profil;
for (var i=0; i<selectBox.options.length; i++) {
if (selectBox.options[i].selected) {
selectedList.push(selectBox.options[i].value);
}
}
...
xhr.open("POST","Script/BDD/verifmenu.php",true);
...
xhr.send(.... + "&profil=" + selectedList + ....);
... |
Dans le script php :
Code:
1 2 3 4
|
...
$profil_array = $_POST['profil'];
... |
Mais $profil_array ne contient pas les valeurs sélectionnées initialement.