0

我正在为网络应用程序使用 NodeJS、Express、MongoDB、Mongoose 和 jam。我想知道如何将数据从玉传递到 mongodb。我要传递的数据是某些 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 功能。但后来我不知道从那里去哪里。

4

1 回答 1

1

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

我建议使用最简单和“正确”的方法,使用textareas 而不是divs,然后将它们作为表单提交:

<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>
于 2013-07-18T12:08:06.270 回答