Bonjour
Je suis en train de développer un panier en utilisant Ajax.
Mon problème c'est que j'aimerais récupérer une variable dans l'adresse de traitement pour que le bon div affiche le résultat:voila mon div:
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <div class="form1"> <form name="panierform1" action="#"> <input type="hidden" name="q" value="1" > <input type="hidden" name="p" value="2.50" > <input type="hidden" name="l" value="Fleur de sel" > <input type="hidden" name="d" value="0.250" > <input value="Ajouter au panier" type="button" onclick="JavaScript:xmlhttpPost('panier10.php?n=1&action=ajout')"> </form> <div id="result1">
c'est la variable n que j'aimerais récupérer pour m'en servir ici:
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
16
17
18
19 function getquerystring() { var n = ??? var form = document.forms['panierform' + n]; var q = form.q.value; var p = form.p.value; var l = form.l.value; var d = form.d.value; qstr = 'q=' + q + '&l=' + l + '&p=' + p + '&d=' + d; // Remarque: pas de '?' avant la chaîne de requête return qstr; } function updatepage(str){ var n = ????? var form = document.forms['panierform' + n]; var l = form.l.value; document.getElementById('result' + n).innerHTML = str; }
Merci d'avance pour votre aide.
Partager