【问题标题】:HTML to database transmission automationHTML 到数据库传输自动化
【发布时间】:2018-02-26 03:46:40
【问题描述】:

我玩网络开发已经有一段时间了。 在 html 表单和数据库之间传输数据似乎是一个常见问题。 我通常通过 ajax 调用 php 脚本来解决这个问题,如下图所示。

这似乎需要做很多工作,因为您需要使用四种不同的脚本(html、js、php、sql)编写代码。

请求之间唯一有趣的变化是要提交的属性的类型和名称。

有没有更有效的方法来处理这个问题?

【问题讨论】:

    标签: html ajax database xmlhttprequest httprequest


    【解决方案1】:

    您实际上并不需要 JavaScript 来将数据传递到服务器,因为 HTML 表单可以自行完成,所以我将层数缩小到 3:

    • 演示文稿(前端)
    • 数据访问(后端)
    • 数据库

    那么问题就变成了,你可以在没有这些层的情况下管理用户输入吗?就我所知,简短的回答是否定的,与当前的 Web 开发范式无关。

    总而言之,减轻与层交互开销的一种方法是端到端使用一种语言,就像 MEAN 堆栈一样。在 MEAN 中,您的前端和服务器端代码都是用 JavaScript 编写的。在数据库级别,MongoDB 将数据存储在类似 JSON 的模式中。因此,当您的数据通过层时,您可以减少将数据从一种格式更改为另一种格式所需的操作。

    【讨论】:

    • 有没有办法在不使用 JavaScript 且不重新加载页面的情况下将数据传递到服务器?
    • 完全没有 JavaScript?我不这么认为,但是您可以通过针对表单的onsubmit 属性使用最少的 JS 来做到这一点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-02-21
    • 1970-01-01
    • 1970-01-01
    • 2018-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多