<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">Le 28 avril 2014 16:16, Tyndare <span dir="ltr"><<a href="mailto:tyndare@wanadoo.fr" target="_blank">tyndare@wanadoo.fr</a>></span> a écrit :<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

Le composant axtiveX c'était je crois pour ie6, pas ie8.</blockquote><div><br></div><div>Je ne suis pas certain qu'il soit disparu même si IE donne une interface native pour l'instancier. Utiliser directement les XHR pose des problèmes de compatibilité. Cela fait longtemps que je n'utilise plus les XHR de cette façon, mais j'utilise un framework.</div>

<div><div>Il y a même une intégration plus poussée avec le framework Leaflet pour ses "mixins".</div></div><div><br></div><div>Sinon j'en ai soupé de suivre les versions d'IE qui changent leurs API sans arrêt ou la façon de les utiliser en préservant la compatibilité de ce qui se faisait dans les versions d'avant (et pas toujours des moyens simples pour détecter la "bonne" façon de faire).</div>

<div><br></div><div>Tu peux déjà essayer en utilisant une URL absolue et non une URL relative (la question qui se pose est bien  relative à quoi ? Il est possible que cette requête ne s'exécute pas du tout en fait (rien envoyé au serveur, ou erreur HTTP 404, j'ai déjà eu des trucs bizarres avec les XHR utilisant des URL relatives mal résolues, parfois liées à des threads concurrents qui interrogent d'autres serveurs XHR)</div>

<div><br></div><div>Sinon, les XHR sont un peu obsolètes, les requêtes JSON ont une intégration native et plus sécurisée (et moins de contraintes et plus de performance, même si ici les requêtes ne sont pas énormes et fréquentes). Même si au final tes requêtes XHR ne servent pas à charger du XML nécessitant un parseur lourd côté client.</div>

<div><br></div><div>Enfin sur Chrome la première requête effectuée (si on n'a encore rien saisi dans la commune) en sélectionnant un département est</div><div>.<span style="font-family:Consolas,'Lucida Console',monospace;font-size:12px;white-space:pre-wrap"><a href="http://cadastre.openstreetmap.fr/getDepartement.php?ville=undefined">http://cadastre.openstreetmap.fr/getDepartement.php?ville=undefined</a></span></div>

<div><br></div><div>Tu noteras la présence de "undefined" qui signale une variable non initialisée (le nom de la ville cherchée). Je ne sais pas ce qui est transmis en valeur sous IE et comment cela affecte ensuite la recherche des communes...</div>

<div><br></div><div><br></div><div><br></div><div><br></div></div></div></div>