我无法弄清楚这个问题,让我们说在页面上有一个表单,其中有一个输入,如果您提交表单,那么您保存的文本将被发送到数据库和现在存储,我想获得用户位置:
经度 纬度
每当他提交表单时,现在我发现使用Javascript获取位置然后使用AJAX将其发送到服务器更好,所以基本上当我提交表单时,输入文本存储在数据库中并且,我标记了提交按钮,其ID为#34;提交"我想在jquery中使用ajax,所以:
$.ajax({
url:'update_the_last_form_submit_data.php',
type:'POST',
data:{lat:lat,lat:lat}
success:,
error:
});
所以我想做的是,当用户提交表单时,ajax会将当前经度和纬度添加到发送到数据库的MySQL查询
最后表格如下:
时间------------用户输入--------纬度---------经度
xx-xx-xx --------你测试的东西----检测到经度-------检测纬度
编辑:
我不知道我该怎么做
基本上我有一个带ajax代码的点击功能,但我不知道我什么时候发送ajax请求我怎么知道哪一行是我刚发送给php的那一行
$("#submit").click(function(){
$.ajax({
url:'update_the_last_form_submit_data.php',
type:'POST',
data:{lat:lat,lat:lat}
success:,
error:
});
});
答案 0 :(得分:0)
好的,所以我可能带来了解决方案,当用户提交表单时,我会将会话用户名保存在数据库中,当ajax代码被触发时,它将更新会话所产生的最后一条记录。当前用户
答案 1 :(得分:-1)
你只需要选择" lat" PHP中的POST变量然后使用它。听起来你已经知道如何写入数据库,以便部分已经解决。当您将请求发送到max = max.AddHours(23).AddMinutes(59).AddSeconds(59);
时,会有一个变量'update_the_last_form_submit_data.php'
,您可以按正常方式使用该变量。
顺便提一下,数据变量中存在错误 - lat定义了两次。我怀疑你想要的东西:
$_POST["lat"]