【发布时间】:2014-03-03 04:33:30
【问题描述】:
我有一个使用 JQuery AJAX 调用的表单,同时填充字段以在 MySQL 数据库中提供可能的匹配项。 JQuery 将字段数据传递给查询 MySQL 的 PHP 脚本。我在表单中有四个单独的字段进行这些调用,这些调用由字段中的新字符触发。实际效果是进行了一次调用,然后在一个 DIV 中填充了可能选项的复选框。
问题在于,在提交表单后,有时会刷新表单,其中一个 DIV 仍会填充先前的复选框结果。我的第一个想法是在每次提交表单后清除 $_POST 数据,但这并没有解决。
在不提供代码的情况下,有人知道为什么会发生这种行为吗?我是超级新手,所以我认为这是一个 n00b 问题,可能与对 AJAX 请求时间的误解有关 - 即后端在没有意识到表单的情况下向新表单提供输入被重新加载。我可以提供代码来显示问题,但我目前的假设是这是一个常见的业余问题,谷歌搜索并没有通过适当的搜索词解决。有什么建议吗?
【问题讨论】: