有一个函数获取当前城市的值:
function getLoaction(){
if (navigator.geolocation)
{
navigator.geolocation.getCurrentPosition(showPosition, showErr);
}
function showPosition(){
$.getJSON(url,function(data){
var yourCurCity = data.city;
})
}
然后在另一个函数中调用yourCurCity的值
function getWeather(){
console.log(yourCurCity);//显示为undefine
$.ajax(url,{
data:{"city":yourCurCity},function(data){
///....
}
})
}
在getWheather函数中怎样调用showPosition 的city值