使用 ajax 更新通过 php 表单发送的数据
Update data sent by php form using ajax
我真的搞不清这个问题,假设页面上有一个表单,里面有一个输入,如果你提交表单,那么你保存的文本将被发送到数据库并存储现在,我想获取用户位置:
经度纬度
每当他提交表单时,现在我发现最好使用 Javascript 获取位置,然后使用 AJAX 将其发送到服务器,所以基本上当我提交表单时,输入的文本存储在数据库中,我用 id "submit" 标记了提交按钮,我想将 ajax 与 jquery 一起使用,所以:
$.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:
});
});
好的,所以我可能带来了解决方案,当用户提交表单时,我将会话用户名保存在数据库中,当触发ajax代码时,它将更新当前用户会话所做的最后一条记录
你只需要在PHP中选取"lat"POST变量,然后使用它。听起来您已经知道如何写入数据库,以便已经解决了该部分。当您将请求发送到'update_the_last_form_submit_data.php'
时,将有一个变量$_POST["lat"]
您可以正常使用。
顺便说一下,您的数据变量中有一个错误 - lat 被定义了两次。我怀疑你想要这样的东西:
data: {lat:lat,long:long}
相关文章:
- 如何从pdftron webviewer获取表单数据
- JS验证ajax返回的html中的表单数据
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 将单击事件添加到数据表
- 预览数据表单
- Ajax数据表单序列化防止双重提交
- 如何在 Spring Framework 中处理表数据表单提交
- 发布大型数据表单 Angular JS
- 覆盖Magento中的默认数据表单提交JS活动
- 保存不带按钮的数据表单
- 更新Highchart数据表单导出按钮
- 将数据表单转换为PDF
- 我的Angular视图没有用数据表单服务器更新
- 如何在不重新加载页面的情况下获取数据表单数据库
- JavaScript SDK返回数据表单嵌套函数
- 使用php AJAX发送数据表单请求失败
- 数据表单$scope在Angular的view (page)中不显示
- 实时交换 HTML 数据表单
- 搜索parse.com数据表单html输入
- 如何在MVC中返回JSON数据表单控制器到jsp