使用ajax更新php表单发送的数据

时间:2016-07-06 08:37:30

标签: javascript php jquery ajax

我无法弄清楚这个问题,让我们说在页面上有一个表单,其中有一个输入,如果您提交表单,那么您保存的文本将被发送到数据库和现在存储,我想获得用户位置:

经度 纬度

每当他提交表单时,现在我发现使用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: 
    });


});

2 个答案:

答案 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"]