php - 表单提交后替换div内容

标签 php jquery ajax

我有一个 div,里面有一个表单。用户提交表单后,我想将新内容加载到 div 中,替换表单。

新内容将是静态的。

为此我需要 AJAX 吗?

最佳答案

您不必为此使用ajax,提交表单后,您可以在没有表单的情况下发出到静态页面的重定向(post-redirect-get 模式)。

但请注意,在这种情况下,整个页面将在提交时刷新,
如果提交可能因某种原因失败(谁说验证),按 F5 会弹出丑陋的“你想发送垃圾吗...”

所以不,你不必使用ajax,but it is so easy with the form plugin不这样做就是犯罪。
如果您确实使用表单插件,则在成功回调中隐藏带有静态内容的表单

关于php - 表单提交后替换div内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3949778/

相关文章:

javascript - 通过启用新元素的拖放来解决 jquery 性能问题

PHP:使用inkscape将eps转换为svg

PHP如何从表中获取所有数据并将其相应地放入div中

javascript - 添加/删除小部件以及调整大小不起作用

javascript - jQuery .blur() 不受影响 - 为什么?

javascript - Spectrum,选项 showInput,显示不可编辑的输入文本

javascript - 使用 Ajax 保存输入数据

php - PHP和MYSQL中2个数据库表中的2次查询

php - 如何从 Web 委派长时间的后台任务,并在完成后恢复控制

jquery - 在 HTML 页面中显示 JSON 响应