javascript - 有没有办法将数据从 HTML(使用 ejs 模板引擎)发送到 Node.js?

标签 javascript node.js mongodb express ejs

我目前正在使用 Node.Js (Express) + MongoDB + Javascript/Jquery + HTML(使用 EJS 作为我的模板引擎)开发自己的项目。

目前我已经了解了使用“POST”和“GET”方法将数据从 Node.js 路由器发送到 View 以及将表单数据从 View 发送回路由器的知识。

我想知道是否还有其他方法可以将数据从 Views 发送到 Node.js 路由器而无需经过

<form action="/" method="POST">
    ...
</form>

方法...

我对 Angular2 和 REACT 不了解..

例如,我试图从 View 发送回更新的数据(可能使用 Jquery 的 editable() 插件来简单地编辑从 MongoDB 生成的文本,并将更新的内容发送回服务器,以便我可以更新 MongoDB 并根据更新的内容保存内容。

我觉得当我想向数据库添加新内容时,应该只使用表单一次......请帮助我!我问的一些问题很模糊,但这些是我能解释的最好的。或者学习 Angular2 是最好的方法,哈哈?

最佳答案

听起来您想了解 $.ajax(如果您使用的是 Jquery)或 XMLHttpRequest(如果您没有使用)。这比表单更加通用(尽管您仍然应该使用表单来保存输入字段;如果您使用基于 JavaScript 的 AJAX 调用,则不要给它一个操作)。

如果更新现有条目,您可能需要 PUT 方法。

关于javascript - 有没有办法将数据从 HTML(使用 ejs 模板引擎)发送到 Node.js?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45423978/

相关文章:

javascript - 当超时调用时,AngularJS Promise 不会被取消

javascript 加载的图像模糊 (PNG)

具有变异状态的 JavaScript 日志记录对象

node.js - 如何调试 Node.js 服务器?调试器跳过我的断点! (使用VSCode)

javascript - Sequelize : 1:m mapping through junction table

MongoDB 聚合 $lookup 到作为索引数组的字段

javascript - 如何更改 <span> 元素的文本?

javascript - RxJS 5 子类化 Observable - 静态方法返回父类的实例

mongodb - 哪个是字段的类型?数据库

mongodb - Scala 中的 Monad 转换器用于理解处理选项并收集错误消息