地理定位api:如何知道用户是否点击了关闭或阻止按钮
Geolocation api: how to know if the user clicked on close or block button
我使用地理位置api来了解客户的位置。1) 如果客户选择共享位置,我会使用ajax将纬度和经度发送到另一个页面,以构建包含其位置数据的结果页面。2) 如果客户不想共享位置,我想使用ajax发送其他数据。
<script>
window.onload = function() {
var startPos;
var geoSuccess = function(position) {
startPos = position;
var x= startPos.coords.latitude;
var y= startPos.coords.longitude;
$.post("<?php echo $config['SiteGlobalPath']; ?>setsession.php", {lat:x, lon:y}).done(function (data){
window.location.href="<?php echo $config['SiteGlobalPath']; ?>";});
};
navigator.geolocation.getCurrentPosition(geoSuccess);
};
</script>
如何知道客户是否没有点击共享位置。而是点击了阻止或关闭按钮(这样我就可以使用它们的位置构建另一个查询)。
提前感谢
当发生错误或用户拒绝定位请求时,您可以指定要调用的第二个可选函数。
var geoError = function(code, message) {
alert(code + message);
};
navigator.geolocation.getCurrentPosition(geoSuccess, geoError);
更多详细信息,请访问https://developer.mozilla.org/en-US/docs/Web/API/PositionError
相关文章:
- PayPal按钮是否有一个简单的选项,其中金额基于一些用户输入
- 如何检查单选按钮是否使用JavaScript进行了检查
- jQuery:如何查找id是动态生成的单选按钮是否被选中
- 销毁前检查JQueryUI按钮是否存在
- 如何检查一组单选按钮是否全部选中
- 有没有办法查看Chrome扩展程序的图标/按钮是否已隐藏
- 检查我的所有单选按钮是否已满
- 检查按钮是否存在
- 如何检查我的单选按钮是否已选中并且循环是否正常工作
- 检查所有单选列表单选按钮是否已在 GridView 上选中
- 如何检查按钮是否被单击
- 如何检查输入字段是否已填写和单选按钮是否已选中
- 检查按钮是否处于活动状态
- 如何检测此单选按钮是否已选中
- 如何在单击单选按钮后检查该按钮是否已选中
- jQuery Mobile和PhoneGap:如何检测菜单按钮是否按下
- 检查Javascript中的按钮是否已更改
- 动态地,用检查单选按钮是否有循环
- 如何在jQuery中检查单选按钮是否被选中并获取其值?
- 检查按钮是否按下javascript