猿问

js 在一个函数内如何调用另一个函数的变量

有一个函数获取当前城市的值:

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值


侃侃无极
浏览 4549回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答