我使用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功能。但后来我不知道从哪里去。
答案 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>