【问题标题】:INSERT into MySQL database with JavaScript but without Node.js [closed]使用 JavaScript 但不使用 Node.js 插入 MySQL 数据库 [关闭]
【发布时间】:2018-03-28 09:51:37
【问题描述】:

我想将INSERT 数据导入我的 MySQL 数据库。

经过一些研究,我发现我可以使用名为 Node.js 的东西来做到这一点。

但我想做的这件小事似乎很复杂。

有没有办法只使用 JavaScript 而不使用 Node.js

背景:在我基于 Web 的 iOS 应用程序中,我想集成一个 Favorite 按钮。当用户单击任何站点上的Favorite 按钮时,一些数据会存储在我的 MySQL 数据库中(用户 ID、收藏的网页、网页标题),并且 Favorite 按钮会更改其颜色以表示它是收藏夹并放入收藏夹部分。

如果使用 PHP 而不是 JavaScript 执行此操作,则会出现以下问题:用户必须单击两次 Back 按钮才能退出此页面,因为重新加载以存储在数据库中会在浏览器历史记录中创建一个新条目。

或者是否有其他解决方案可以防止用户必须单击两次后退按钮才能退出此页面?

【问题讨论】:

  • 阅读 AJAX
  • 尝试使用 REST API 创建这里你可以找到演示 findnerd.com/list/view/…
  • 为什么我的问题被否决了?我真的很想知道我做错了什么以防止将来发生这种情况。

标签: javascript php html mysql


【解决方案1】:

在最终用户机器上运行的应用程序永远不能直接访问数据库。使用PHP(如果您已经使用它)创建一个REST API,它处理数据库操作并使用JavaScript 调用它(这是AJAX 的简短解释)。

【讨论】:

    猜你喜欢
    • 2020-08-28
    • 1970-01-01
    • 1970-01-01
    • 2017-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-24
    相关资源
    最近更新 更多