当我向后端发送AJAX POST请求时,我想从导航器发送经度和纬度。但显然,在背景下,请求的发送甚至没有等待导航器完成。 我正在使用Parse库,有没有办法让请求保持不变直到收集了lat / lon?
$(document).ready(function(){
Parse.initialize("xxxxxx", "xxxxxx");
var Location = Parse.Object.extend("Location");
var location = new Location();
location.save({
latitude: latitude,
longitude: longitude,
description: "Testdescription",
kind: 1
}).then(function(object){
alert("YAY, it worked.");
}, function(err){
console.log(err);
});
});
答案 0 :(得分:0)
您只需要在位置成功回调中调用您的ajax请求,如下所示:
功能地理位置成功(位置) {//调用您的方法来保存数据 }