一个获取当前位置坐标的demo,但是通过navigator.geolocation.getCurrentPosition的回调函数无法获得数据
// 以下为我的js代码 alert后面的注释是出现的错误
$(function(){
navigator.geolocation.getCurrentPosition(success());
});
function success(p){
alert(p); // 输出为 undefined
// var lng = position.coords.longitude; // 经度
// var lat = position.coords.latitude; // 纬度
// alert(lng+"----"+lat) // 无法输出
}
请问上面的问题是什么原因?
// 以下为我的js代码 alert后面的注释是出现的错误
$(function(){
navigator.geolocation.getCurrentPosition(success());
});
function success(p){
alert(p); // 输出为 undefined
// var lng = position.coords.longitude; // 经度
// var lat = position.coords.latitude; // 纬度
// alert(lng+"----"+lat) // 无法输出
}
请问上面的问题是什么原因?
解决方案 »
- jsp代码创建ActiveXObject对象,客户端浏览网页如何能不弹出提示,通过代码方式
- 帮忙解释下里面的这段 jQuery代码($.each()里面添加事件)
- 用javascript如何获取一个多变地形的节点,并改变其位置。
- jquery 跳转tabs的问题
- 请问怎样用jquery设置 请求头部
- *************************************对象{}不可以在prototype上定义东西?????
- 用HTML隐藏表单如何提交JavaScript函数里的值???
- 如果form.txt1.value中,是纯数字?
- 怎么提取汉字的拼音的首字母????急!!
- 如何把一个字符串转化为数字型??
- 如何获取jquery easyui 中combobox选中的值呢?
- 用JS调用exe程序,根据注册表中读取的内容,我该怎么写
这些问题都测试过了,用success 就不能进入success方法...............
这些问题都测试过了,用success 就不能进入success方法...............你页面允许访问定位服务了吗?
允许的情况下 才可能调度你的success
这些问题都测试过了,用success 就不能进入success方法...............你页面允许访问定位服务了吗?
允许的情况下 才可能调度你的success这个肯定允许了的
直接写 success 就没有任何反应,回调不了success方法。不知道为什么,
你能写一个能用的demo给我吗?找了很多了,复制网上其他代码也不行.....
timeout : 5000 // 5 秒超时
});
timeout : 5000 // 5 秒超时
});这个方法我试过了... 完全不好使, 在firefox中 点击同意同享地理位置 ,然后就没有然后了
这是chrome浏览器给我反馈的信息