js获取当前城市,并根据当前城市获得当地天气
2017-10-31 17:38
1711 查看
/**
* 定位当前城市
*/
function locationInit(){
$.getScript('http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js', function(_result) {
if (remote_ip_info.ret == '1') {
cityName = remote_ip_info.province;
// console.log(cityName)
$("#cityName").html(cityName);
}
});
}
/**
* 根据城市获得天气
*/
function cityWeatherInit(){
//跨域是浏览器的安全策略.
//jQuery 解决的方式.
var relName = $("#cityName").html();
var todayimg = '';
var tomorrowimg = '';
$.ajax({
url:"http://api.map.baidu.com/telematics/v3/weather",
type:"get",
data:{
location:relName,
output:'json',
ak:'秘钥'
},
/*预期服务器端返回的数据类型,假设我现在跨域了,我就改成jsonp 就可以了 */
dataType:"jsonp",
success:function(data){
var weatherData=data.results[0].weather_data;
console.log(weatherData)
}
}
})
}
* 定位当前城市
*/
function locationInit(){
$.getScript('http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js', function(_result) {
if (remote_ip_info.ret == '1') {
cityName = remote_ip_info.province;
// console.log(cityName)
$("#cityName").html(cityName);
}
});
}
/**
* 根据城市获得天气
*/
function cityWeatherInit(){
//跨域是浏览器的安全策略.
//jQuery 解决的方式.
var relName = $("#cityName").html();
var todayimg = '';
var tomorrowimg = '';
$.ajax({
url:"http://api.map.baidu.com/telematics/v3/weather",
type:"get",
data:{
location:relName,
output:'json',
ak:'秘钥'
},
/*预期服务器端返回的数据类型,假设我现在跨域了,我就改成jsonp 就可以了 */
dataType:"jsonp",
success:function(data){
var weatherData=data.results[0].weather_data;
console.log(weatherData)
}
}
})
}
相关文章推荐
- js定位当前城市,获得当前城市的天气
- 用asp.net实现根据IP获取当地天气预报
- js实现PC端根据IP定位当前城市地理位置
- Python获取当地的天气和任意城市的天气
- JS获得当前地址栏url+完整获取解说
- 根据城市名获取天气
- PHP 根据城市获取天气信息 阿里云接口
- js获取当前所在地的省份、城市名称
- js根据ip地址获取所在城市
- 根据ip获取当地天气预告的实现asp.net实例
- JS 利用新浪接口通过IP地址获取当前所在城市
- js javascript 获取url,获得当前页面的url,静态html文件js读取url参数
- js javascript 获取url,获得当前页面的url,静态html文件js读取url参数
- Winform-根据当前IP获取所在城市名称
- Unity获取当前城市天气
- 【js】利用新浪API获取城市天气信息
- 微信,根据经纬度获取当前城市
- 【hbuilder】如何根据Geolocation获得的坐标获取所在城市?
- asp.net实现根据IP获取当地天气预报
- Jquery获取当前城市的天气信息