Bonjour le forum,
en fait mon truc il est banal dont voici la description:
je construis mon view de la façon suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
..... debut boucle while
<input name=\"sel_country[".$i."]\" id=\"sel_country[".$i."]\" value=\"".$country[$i]['name']."\" type=\"checkbox\">
........ fin boucle while
dans ma page je veux lancer une requête ajax pour cela j'aurais besoin des éléments sélectionné voici ma méthode:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
function getSelectedCheckbox() {
	   var retArr = new Array();
	   for (var i = 1; i <= <?php echo count($this->country); ?>; i++) {
			elts = document.adminForm.elements['sel_country['+ i +']'];
			alert(elts.name+':::::'+elts.name+':::::'+elts.value);
			if (typeof(elts) != 'undefined' && elts.checked){
				//retArr[elts.value]=elts.id; //ici le code dont j'aurais //besoin
				}
	    }
		return retArr;  
	}
ensuite dans ma requete ajax j'envoi l'array recupere par getSelectedCheckbox() et dans mon controller je le récupère comme suit:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
...................
$sel_country = $_GET["sel_country"];
foreach ($sel_country as $id_country => $name_country){
.......
}
.....
................
mon scousi et que je veux pas changer ma méthode du controler, comment construire l'array par getSelectedCheckbox a envoyer a cette méthode ?
c-a-d construire un array en java script de type

Merci par avance