天气插件的动态zipcode选项

时间:2013-06-24 20:28:15

标签: javascript jquery json plugins

我正在尝试使用天气插件: http://jsfiddle.net/fleeting/a4hbL/light/

要求zipcode或woeid。我不想在那里硬连接邮政编码。我宁愿邮政编码是动态的,所以人们遍布各个地方可以使用该网站,该插件适用于他们的位置。我正在尝试使用他们的IP和基于IP地理定位的Web服务自动检测他们的位置。

$.getJSON('http://freegeoip.net/json/', function(data) {
  var items = [];
  var zip = data["zipcode"]; 

});

我需要将zip传递给下面的插件:   $ .simpleWeather({     邮编:'zip',     ...   });

1 个答案:

答案 0 :(得分:0)

下面没有,$.getJSON是异步的,所以你在成功处理程序中这样做:

$.getJSON('http://freegeoip.net/json/', function(data) {
    $.simpleWeather({ zipcode: data.zipcode });
});