【问题标题】:Prevent form submit from refreshing page without jQuery preventDefault?防止表单提交在没有 jQuery preventDefault 的情况下刷新页面?
【发布时间】:2018-11-10 19:36:06
【问题描述】:

我有一个 HTML 表单,我正在使用 PHP 将表单数据保存到一个 XML 文件中。

提交后,页面会自动刷新 - 这是默认行为。 我想禁用它,但使用 jQuery preventDefault 也会阻止保存数据。

如何防止它刷新页面,同时保持表单功能?谢谢。

【问题讨论】:

  • 一个是,您可以覆盖提交防止默认值并使用 jquery ajax 手动发布数据。您现在拥有的代码示例会有所帮助
  • 尝试将<button type="submit"> 改为<button type="button">

标签: javascript jquery html


【解决方案1】:

我设法使用 AJAX 请求来做到这一点,将表单数据保存到 JSON 对象,然后保存到文件中。感谢您的回答!

【讨论】:

    猜你喜欢
    • 2017-01-12
    • 2020-06-29
    • 2017-08-27
    • 1970-01-01
    • 2012-09-14
    • 1970-01-01
    • 1970-01-01
    • 2015-05-30
    • 1970-01-01
    相关资源
    最近更新 更多