Bonjour à tous,

J'utilise la librairie JQuery qui me permet d'envoyer des requêtes AJAX.
D'où le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
$.get(Methode, { donnee: string},
  function(data){
    alert("Data Loaded: " + data);
  });
que j'aimerais rendre plus dynamique... Ce que je n'arrive pas à faire...

Je m'explique, dans la fonction javascript je reçois en paramètres les id de tous mes champs de cette manière (id1,id2,id3,etc.)

Après coup je split le tout dans une boucle pour pouvoir récupérer les données de chaque champ. Le soucis c'est qu'on ne peut faire de boucles dans le bout de code du dessus....(appel de fonction quoi normal).

Alors je vois pas très bien comment faire le plus propre possible

J'aimerais le faire de manière propre et dynamique. C'est à dire que normalement on envoit le code de la manière suivante :

id1 : donnees1, id2 : donnees2

et je peux très bien faire une concaténation de toutes mes donnes et faire le cochon comme en haut en faisant

donnee : toutelesdonnees

j'aimerais éviter ^^

(Et le bout de code ou je split..... pas très utile mais bon.. IDElements c'est donc toute la chaîne contenant les ID des inputs)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
				var vecteur = IDElements.split(",");
				var valeur="";
				var string="";
				var data="";
				for (i=0; i<vecteur.length; i++){
  					valeur = document.getElementById(vecteur[i]).value;
  					if (i==0){
    					string = '?='+encodeURIComponent(valeur);
  					}else{
    					string=string+'/'+encodeURIComponent(valeur);
  					}
				}
Merci pour vos lumières.