Bonjour,
sous ie la fonction suivante marche mais pas sous firefox
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 function go(){ var xhr = getXhr(); // On défini ce qu'on va faire quand on aura la réponse xhr.onreadystatechange = function(){ // On ne fait quelque chose que si on a tout reçu et que le serveur est ok if(xhr.readyState == 4 && xhr.status == 200){ leselect = xhr.responseText; //alert(leselect); // On se sert de innerHTML pour rajouter les options a la liste document.getElementById('lot').innerHTML = leselect; } } xhr.open("POST","ajax_json/ajax_lot.php",true); xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); var sel = document.getElementById('typeprod'); var type = sel.options[sel.selectedIndex].value; alert(type); xhr.send("type="+type); }la variable typeprod n'est pas recupéré
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 <div id="filtre" style="display:none"> <form> <label>Type</label> <div style="display:inline"> <select id="typeprod" name="typeprod" onchange="go()"> <option value"Tous">Tous</option> <option value"Light">Light</option> <option value"Premium">Premium</option> <option value"Prestige">Prestige</option> <option value"Ultime">Ultime</option> </select> </div> <div id="lot"> </div> </form> </div>
merci de votre aide
Partager