繁体   English   中英

如何使用NodeJS作为服务器语言将数据从玉器传递到mongodb

[英]How to pass data from jade to mongodb using NodeJS as the server language

我正在使用Web应用程序的NodeJS,Express,MongoDB,Mongoose和jade。 我想知道如何将数据从玉传递到mongodb。 我要传递的数据是某些div中的文本,当用户创建它们时这些文本会附加到网页上。

例。

<div class="c1">
  <div class="c2">
    Object 1
  </div>

  <div class="c2">
    Object 2
  </div
</div>

我想将c2 divs类中的文本传递给mongodb。 截至目前,我正在使用

a(href="/save/", value="Publish", class="button") Publish

但是问题是,如果按下此链接,它将被重定向到localhost:3000 / save /,但是所有填充的div都不会被传输,因为我不传递任何东西,所以它们不会被传输。 我在想我应该为链接提供某种onclick函数。 但是后来我不知道从那里去哪里。

您的用户如何在div编辑文本? 您正在使用contentEditable吗? 虽然这是一个不错的功能,但需要一些工作和Web开发方面的知识才能正确实现。

我建议最简单,最“正确”的方法是使用textarea而不是div ,并将其作为表单提交:

<form action="/save/" method="post" class="c1">
  <textarea name="c2" class="c2">
    Object 1
  </textarea>

  <textarea name="c2" class="c2">
    Object 2
  </textarea>

  <input type="submit" value="Publish">
</form>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM