【问题标题】:Insert records into mysql database without reloading page将记录插入mysql数据库而不重新加载页面
【发布时间】:2012-01-27 10:33:30
【问题描述】:

在不重新加载页面的情况下将值插入 mysql 数据库的最简单方法是什么?在这个特定的例子中,我想要一个带有一个输入字段的表单,当表单被提交时,用户对该字段的输入被插入到一个 mysql 数据库表中,但页面没有重新加载。

【问题讨论】:

  • 您必须通过 Ajax 提交数据。一旦浏览器本身提交表单,它就会期待来自服务器的响应,并显示一个新页面。
  • 我认为您错过了用于前端/网络的编程语言/平台?

标签: mysql database


【解决方案1】:

您可以使用 AJAX 将内容发送到服务器端文件(无需重新加载),并且该文件可以在数据库中插入行。这是一个示例:http://www.9lessons.info/2009/08/vote-with-jquery-ajax-and-php.html 在这里,这个人创建了一个类似 digg 的投票按钮,它在不重新加载页面的情况下插入和更新行。看看吧。

【讨论】:

    【解决方案2】:

    这需要 AJAX。

    你可以用普通的 JS 做到这一点,但是 jQuery 让你的生活更轻松。

    查看这篇文章以获得一个很好的例子:

    Inserting into MySQL from PHP (jQuery/AJAX)

    【讨论】:

      【解决方案3】:

      查看 jquery ajax() 或 jquery.form() 插件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-10-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多