0
我试图填写城市名称,如果不emtpy提交表单之前返回结果。我有这个代码来获取用户所在的城市。等待地理位置在提交表格
var form = $("form.js-reservation-form");
form.submit(function(e) {
$.getJSON("http://www.geoplugin.net/json.gp?jsoncallback=?", function(data) {
console.log(data.geoplugin_city);
$("input.geocity").val(data.geoplugin_city);
});
....
rest of code ....
});
的问题是,地理编码返回值之前提交表单。我如何更改代码先等待geoplugin返回值,然后运行其余代码?
提交内部回拨功能 –
异步请求表单不等待响应,并开始执行下一个语句 –