【发布时间】:2012-09-27 17:55:48
【问题描述】:
我正在编写地理定位脚本,但无法获取函数的内容。
有人可以帮助我吗?
代码如下:
<script type="text/javascript">
var myvalue1;
navigator.geolocation.getCurrentPosition(function()
{
myvalue1 = 'test';
window.myvalue2 = 'demo';
});
console.log(myvalue1);
console.log(window.myvalue2);
</script>
两者都返回未定义,我根本不知道如何提取数据。
希望有人可以帮助我。
提前致谢。
【问题讨论】:
-
它是一个异步调用。
console.log(myvalue1);这一行在myvalue1='test'之前被调用,只有当用户允许共享权限时才会调用。因为,myvalue1最初是undefined,它反映了相同的
标签: javascript function variables global