Bonjour,
J'ai une appli J2EE :
Dans le navigateur utilise AJAX (javascript) pour envoyer des données à la Servlet. Ensuite la Servlet répond au javascript qui affiche les nouvelles données.
Mais ma page web contient de nombreuses valeurs que je transmets (via AJAX) à la Servlet : et chaque paramètre envoyé et récupéré comme cela :
Avec l'appel :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 function getParametres() { var param = ''; var strId = 'id0'; param = param + id + '=' + document.getElementById(strId).value + '&'; var strId = 'id10'; param = param + id + '=' + document.getElementById(strId).value + '&'; var strId = 'id80'; param = param + id + '=' + document.getElementById(strId).value + '&'; etc pour tout les paramètres nombreux... return param; }
Comment passer ces paramètres en bloc comme dans un request.setAttribute() ou bien comme les paramètres d'un formulaire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 var lien = 'http://127.0.0.1:8080/monappli/ServletAppli?action=calcul&' + getParametres(); xhr.open("post", lien, true);
A+
Partager