我在 extjs 工作。我正在寻找给定城市的天气信息功能。所以在 extjs4 控制器中,我的代码为-
getWeather : function() {
$obj = 'pune';
Ext.require('Ext.data.JsonP', function() {
Ext.data.JsonP.request({
url : "http://api.wunderground.com/api/4ab310c7d75542f3/geolookup/conditions/q/IA/pune.json",
success : function(parsed_json) {
var location = parsed_json['location']['city'];
var temp_c = parsed_json['current_observation']['temperature_string'];
alert("Current temperature in " + location + " is: "
+ temp_c);
}
});
});
},
它工作正常。但在上面的函数中,我想动态设置城市名称。假设我有变量 $cityname=pune。然后使用这个变量我需要如何修改 URL-“ http://api.wunderground.com/api/4ab310c7d75542f3/geolookup/conditions/q/IA/pune.json ”这样如果将根据变量具有的城市名称检索天气信息。那么如何更改 URL 以动态设置城市名称