Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > AJAX
AJAX Forum sur la programmation AJAX. Avant de poster : Cours AJAX, FAQ AJAX, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/05/2008, 09h18   #1
Membre à l'essai
 
Inscription : septembre 2006
Messages : 97
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 97
Points : 22
Points : 22
Par défaut update Multiple div

Bonjour,
Je debute en ajax, et je souhaiterai mettre a jour plusieurs div a la suite d'une requete ajax.
Ca fonctionne bien avec un seul div, mais impossible d'en mettre a jour plusieurs. Est-ce possible? j'ai lu pas mal d'article sur le web, mais honnetement je n'ai pas assez compris les exemples pour pouvoir les adapter a mon cas...
Alors voila, je vous soumet mon probleme:
mon formulaire:
Code :
1
2
3
4
5
6
7
8
9
<select name="question2" onChange="newquestion(this)">
 <option value="">Click Here to select</option>
 <option value="Yes">Yes</option>
 <option value="No">No</option>
  </select>
 
<div id="combo2"></div>
<div id="combo3"></div>
<div id="combo4"></div>
le javascript:
Code :
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
function makeConnexion() {
 var connexion;
 connexion  = window.XMLHttpRequest
 ? new XMLHttpRequest() :
 new ActiveXObject("Microsoft.XMLHTTP");
 return connexion;
}
 
var http = makeConnexion();
 
function newquestion(objselect) {
    var question2 =objselect.options[objselect.selectedIndex].value;
 http.open('get', 'modules/mailing/questions.php?answer='+question2);
 http.onreadystatechange = displaylist;
 http.send(null);
}
 
function displaylist(){
    if(http.readyState == 4){
  var response = http.responseText;
     document.getElementById("combo2").innerHTML=response;
    }
 else
 {
  /*alert('Etape '+http.readyState);*/
 }
}
et enfin, questions.php
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
if ($_GET['answer']=="Yes"){
 $html ='<table width="100%" border="1">
    <select name="question3">
    <option value="immediate">Immediate Registration</option>
    <option value="3.5">3.5 years</option>
    <option value="6">6 years</option>
 </select>';
}
else {
$html='';
        }
 
echo $html;
?>
j'ai essayer en adaptant ca, http://www.seopher.com/articles/mult...otools_and_php

mais ca marche pas

Est-ce que quelqu'un a deja mis un script du genre en place??

Merci pour votre aide!
A+
VooDoo
VooDooNet est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h53.


 
 
 
 
Partenaires

Hébergement Web