【问题标题】:Form using PHP & JQuery auto populates fields after form submit使用 PHP 和 JQuery 的表单在表单提交后自动填充字段
【发布时间】:2014-03-03 04:33:30
【问题描述】:

我有一个使用 JQuery AJAX 调用的表单,同时填充字段以在 MySQL 数据库中提供可能的匹配项。 JQuery 将字段数据传递给查询 MySQL 的 PHP 脚本。我在表单中有四个单独的字段进行这些调用,这些调用由字段中的新字符触发。实际效果是进行了一次调用,然后在一个 DIV 中填充了可能选项的复选框。

问题在于,在提交表单后,有时会刷新表单,其中一个 DIV 仍会填充先前的复选框结果。我的第一个想法是在每次提交表单后清除 $_POST 数据,但这并没有解决。

在不提供代码的情况下,有人知道为什么会发生这种行为吗?我是超级新手,所以我认为这是一个 n00b 问题,可能与对 AJAX 请求时间的误解有关 - 即后端在没有意识到表单的情况下向新表单提供输入被重新加载。我可以提供代码来显示问题,但我目前的假设是这是一个常见的业余问题,谷歌搜索并没有通过适当的搜索词解决。有什么建议吗?

【问题讨论】:

    标签: php jquery ajax forms


    【解决方案1】:

    浏览器缓存可能会导致您的问题。

    【讨论】:

    • 你能推断一下吗?在我访问的其他具有自动填充表单的网站上,我没有看到这种行为。我认为这可能与 AJAX 行为有关。我绝对没有对 AJAX 调用说“不,谢谢”,我想也许我应该以某种方式说?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-11
    相关资源
    最近更新 更多