Aller au contenu

Dorian_57

Membre
  • Compteur de contenus

    1
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre
  1. Bonjour, J'ai un petit soucis, j'ai fait un script pour aller chercher des données d'une table sur MySQL que je souhaite utiliser pour remplir une liste déroulante select. Ca marche sous FF mais pas sous IE. Quelqu'un aurait-il une idée pourquoi? Merci d'avance pour vos réponses! voici le java script: function getXhr(){ var xhr = null; if(window.XMLHttpRequest) // Firefox et autres {xhr = new XMLHttpRequest(); } else if(window.ActiveXObject){ // Internet Explorer try { xhr = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xhr = new ActiveXObject("Microsoft.XMLHTTP"); } } else { // XMLHttpRequest non supporté par le navigateur alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); xhr = false; } return xhr; } /** * Méthode qui sera appelée sur le click du bouton */ function remplissage(){ var xhr = getXhr(); xhr.onreadystatechange = function(){ if(xhr.readyState == 4 && xhr.status == 200){ leselect = xhr.responseText; document.getElementById('region').innerHTML = leselect; } } xhr.open("GET","ville.php",true); xhr.send(null); } voici le ville.php: $req="SELECT * FROM ville ORDER BY nom"; $res=mysql_query($req); while ($ligne=mysql_fetch_array($res)){ echo "<option value=\"".$ligne[nom]."\">".$ligne[nom]."</option>"; } et voici enfin le html: <select name="region" id="region"> <option value="no" selected>---------</option> </select>
×
×
  • Créer...