Bonjour à tous,
J'utilise la librairie JQuery qui me permet d'envoyer des requêtes AJAX.
D'où le code suivant :
que j'aimerais rendre plus dynamique... Ce que je n'arrive pas à faire...
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); });
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)
Merci pour vos lumières.
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); } }
Partager