Je ne sais pas pourquoi, mais il semble que quand j'appelle $ .getJSON après qu'un autre ait été appelé, rien ne se passe. Voici le code:
getWeather();
function getWeather() {
$.getJSON("http://where.yahooapis.com/geocode?q=" + lat + ",+" + lon + "&gflags=R&flags=J", function(data){
zipCode = data.ResultSet.Results[0].postal;
WOEID = data.ResultSet.Results[0].woeid;
getYahooWeather(WOEID);
});
}
function getYahooWeather(x) {
var query = escape('select item from weather.forecast where woeid="'+x+'"');
var url = "http://query.yahooapis.com/v1/public/yql?q=" + query + "&format=json&callback=c";
console.log(url);
$.getJSON(url, function(data2){
console.log("hey");
});
}
Ma question est, est-ce que je fais quelque chose de mal avec ces appels $ .getJSON?
Merci beaucoup
que dit la console? – Joseph
vérifiez votre console pour l'erreur de politique inter-domaines –
Cette question est-elle une copie possible de http://stackoverflow.com/questions/5492838/why-does-getjson-silently-fail? – jkwuc89