【问题标题】:MongoDB GUI Requests [closed]MongoDB GUI请求[关闭]
【发布时间】:2017-04-29 09:28:30
【问题描述】:

这个问题出现在一个为 MongoDB 创建在浏览器中运行的极简 GUI 的项目中。

如何反映数据库的当前状态并适时更新?换句话说,有哪些方法可以使用 HTTP 动词实现 CRUD 并能够拥有动态更新的页面。

目前,pug 用于生成主页,每次创建、删除和更新时,都会重新生成并返回页面。

服务端运行在node.js和express中。

【问题讨论】:

  • 请更清楚你想做什么..
  • 你想达到什么目的?即使按钮位于表单上,您也可以拦截按钮按下并执行您在 javascript 中链接的任何操作。

标签: javascript node.js html mongodb express


【解决方案1】:

我认为您想要实现的是您想要一个按钮,该按钮应该在单击时提交表单,并且您已经明确表示“使用 JavaScript”,所以让我们先来看看。 首先,让我们做一个表格:

<form id="submit_this" action="action.php" method="post">
<input>........</input>
</form>

在 HTML 部分,先做一个按钮:

<button params="values" onClick="submit_form ();">

我们对 Button 的 onClick 方法感兴趣,因为这将在点击/点击时执行 submit_form () 函数。

现在,submit_form() 的代码:

function submit_form () {
    document.getElementById("submit_this").submit();
}

这是专门使用JavaScript,还有很多其他方法,比如使用JQuery:

$("#submit_this").submit ();

(附注 - 使用 JQuery,您可以做的不仅仅是提交表单)

或Native HTML,在按钮标记中,保持如下:

<button params="values" form="submit_this">

(附注 - 这是专门针对 HTML5 的)

另一个重要提示:params="values"表示还有其他参数,比如类,样式等,所以不要只是复制粘贴代码,***你可能需要根据您的问题进行修改*

【讨论】:

  • 好的,但是需要在对数据库的操作完成时重定向到页面,而不是点击按钮时
  • 因此,为此,在您正在执行的脚本上,发送标头类型以更改位置 (PHP)、重定向 (Ruby/RoR) 或任何等效项。使用您正在使用的语言。
  • 你能说得更具体些吗?服务器端有一个快速服务器运行
  • 我在 node.js 上工作不多,但我觉得这可能会有所帮助 stackoverflow.com/questions/19035373/…
猜你喜欢
  • 2012-09-05
  • 2019-04-03
  • 1970-01-01
  • 2021-10-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-08
相关资源
最近更新 更多