Servlet + AJAX : passer des paramètres
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 :
Code:
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;
} |
Avec l'appel :
Code:
1 2 3 4
|
var lien = 'http://127.0.0.1:8080/monappli/ServletAppli?action=calcul&' + getParametres();
xhr.open("post", lien, true); |
Comment passer ces paramètres en bloc comme dans un request.setAttribute() ou bien comme les paramètres d'un formulaire ? ;)
A+ :?