我有一个使用JQuery AJAX调用的表单,而正在填充字段以在MySQL数据库中提供可能的匹配。 JQuery将字段数据传递给查询MySQL的PHP脚本。我在表单中有四个单独的字段进行这些调用,这些字段由字段中的新字符触发。实际效果是进行调用,然后通过复选框填充DIV以获取可能的选项。
问题是,在提交表单后,有时会刷新表单,其中一个DIV仍然填充了前面的复选框结果。我的第一个想法是在每个表单提交后清除$ _POST数据,但这还没有解决它。
如果没有提供代码,是否有人知道为什么会发生这种行为?我是超级新手,所以我的想法是这是一个n00b问题,这可能与对AJAX请求时间的误解有关 - 也就是说,后端为新表单提供输入而没有意识到表单有已重新加载。我可以提供代码来显示问题,但我目前的运作是假设这是一个常见的业余问题,谷歌搜索没有通过适当的搜索条件解决。有什么建议吗?
答案 0 :(得分:0)
浏览器缓存可能会导致您的问题。