Access Control Allow Origin
Bonjour, :lol:
J'essaie de remettre sur pieds un "gadget météo".
L'ensemble fonctionne correctement et je m'attaque à la recherche automatique du code de la ville. :mur:
Si dans mon navigateur Google j'écris:
http://wxdata.weather.com/wxdata/sea...here=Mandelieu, j'obtiens ce qui suit:
<search ver="3.0">
<loc id="FRPA0355" type="1">Mandelieu-la-Napoule, 06, France</loc>
</search>
Et c'est ce que je recherche. :applo:
MAIS, si je passe par le logiciel suivant: (de façon à pouvoir le faire ensuite, via le Widget.)
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 28 29 30 31 32 33 34 35
|
function RechercheCode()
{
var localisation = "http://wxdata.weather.com/wxdata/search/search?where=" + loccode.value;
loadXmlDoc(localisation);
}
function loadXmlDoc(url)
{
var objetXmlHttp = function()
{
if(window.XMLHttpRequest)
return (new XMLHttpRequest());
else if(window.ActiveXObject)
return (new ActiveXObject("Microsoft.XMLHTTP"));
else
{
document.write("ERREUR");
return false;
}
}
var xhr = objetXmlHttp();
if(xhr)
{
xhr.open("GET", url, true);
xhr.send();
if(xhr.readyState)
{
var contenuXml = xhr.responseXML;
}
return contenuXml; |
Voila ce que j'obtiens: (dans la console Google)
XMLHttpRequest cannot load http://wxdata.weather.com/wxdata/sea...here=Mandelieu. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.
:koi:
Quelqu'un peut-il m'expliquer ou j'ai fauté ?
Car je ne comprends pas du tout pourquoi d'un coté sa fonctionne et pas de l'autre.
Et surtout, QUE FAIRE ?
D'avance un Grand Merci.
Et bon Week-end.