【发布时间】:2016-02-18 14:09:00
【问题描述】:
我试图在提交表单之前执行一些 jquery。
目的是获取用户位置,并在表单发布前保存坐标。
但它发生得太快了,似乎没有被完全执行。 共享位置的弹出窗口会在一瞬间显示表单发布,然后我才能回答是共享位置
$("#DepotSearchForm").submit(function () {
// your code here
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function (position) {
var pos = {
lat: position.coords.latitude,
lng: position.coords.longitude
};
$('#Latitude').val(position.coords.latitude);
$('#Longitude').val(position.coords.longitude);
alert(position.coords.latitude + ", " + position.coords.longitude);
//gmap.setCenter(pos);
}, function () {
//alert("Unable to determine location");
//return false;
});
}
// }
});
【问题讨论】:
标签: javascript jquery geolocation