【发布时间】:2016-04-05 05:06:04
【问题描述】:
我正在使用地理定位 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>
如何知道客户是否没有点击分享位置。而是单击阻止或关闭按钮(因此我可以使用它们的位置构建另一个查询)。
提前致谢
【问题讨论】:
标签: javascript php jquery ajax geolocation