Salut, j'ai une liste (ul li) des rubriques, et selon la rubrique sélectionnée j'affiche une formulaire bien précise.
le problème en utilisant http.open('GET', 'form1.php', true);
j'arrive pas à rendre l'url dynamique c a d il m'affiche la même formulaire quelque soit la rubrique sélectionnée. Ce que j'ai trouvé comme idée: à chaque fois l'utilisateur sélectionne une rubrique, je récupère l'id du "li" et je l'envoi à la page ajax.js et je rends l'url dynamique c a d elle devient sous cette forme (form"id"(id dynamique).php). j'ai essayé mais ça na pas marché.
svp aidez moi pour résoudre ce problème.
Merci d'avance.
j'ai réalisé 2 principaux pages :
index.php contenant la liste des rubriques en faisant appel à la page ajax.js
ma page ajax.js
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
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39 var http; // Notre objet XMLHttpRequest function createRequestObject() { var http; if (window.XMLHttpRequest) { // Mozilla, Safari, IE7 ... http = new XMLHttpRequest(); } else if (window.ActiveXObject) { // Internet Explorer 6 http = new ActiveXObject("Microsoft.XMLHTTP"); } return http; } function form() { http = createRequestObject(); http.open('GET', 'form1.php', true); http.onreadystatechange = handleAJAXReturn; http.send(null); } function handleAJAXReturn() { if (http.readyState == 4) { if (http.status == 200) { document.getElementById('box').innerHTML = http.responseText; } else { alert('Pas glop pas glop'); } } }
Partager