シンプルな天気プラグインを使用してスマートにしようとしています。これにより、IP に基づいて地理位置情報サービスを呼び出して、ユーザーが属する場所を把握できます。Chrome、FF で動作します。IEではありませんが。何が問題なのか、IE で次のような問題が発生するのはなぜですか?? ここでこのクロスドメイン呼び出しの問題が発生しているようです..完全なフィドル: http://jsfiddle.net/XfhQK/1/
jQuery.getJSON('http://freegeoip.net/json/', function(data) {
jQuery.simpleWeather({
zipcode: data["zipcode"],
woeid: '',
location: '',
unit: 'f',
success: function(weather) {
html = '<h2>'+weather.temp+'°'+weather.units.temp+'</h2>';
html += '<ul><li>'+weather.city+', '+weather.region+'</li>';
html += '<li class="currently">'+weather.currently+'</li>';
html += '<li>'+weather.tempAlt+'°C</li></ul>';
jQuery("#weather").html(html);
},
error: function(error) {
jQuery("#weather").html('<p>'+error+'</p>');
}
});
});