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

时间:2013-07-18 05:55:42

标签: javascript node.js mongodb mongoose pug

我使用NodeJS,Express,MongoDB,Mongoose和jade作为网络应用。 我想知道如何将数据从jade传递给mongodb。我要传递的数据是某些div中的文本,这些div在用户创建时附加到网页上。

实施例

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

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

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

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

但问题是,如果我按下此链接,它将被重定向到localhost:3000 / save /但是所有填充的div都不会被传输,因为它们不应该因为我不是通过什么。我以为我应该为链接提供某种onclick功能。但后来我不知道从哪里去。

1 个答案:

答案 0 :(得分:1)

您的用户如何编辑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>