【问题标题】:Can req.body in express grab a value from div tag instead of input tag?快递中的 req.body 可以从 div 标签而不是输入标签中获取值吗?
【发布时间】:2014-12-04 04:36:29
【问题描述】:

我是 html、Jquery、express 和 Javascript 的新手

在 express 中,我有这个 console.log(req.body.salty),这只有在我的 html 的表单中有一个带有 name="salty" 的输入标签时才有效。我可以看到我输入的值。

有没有办法做同样的事情,但使用 div 而不是输入标签?任何提示将不胜感激!谢谢!

【问题讨论】:

  • @hidden_​​4003 你能给我一个我可以阅读的资源吗?我一直在尝试搜索,但似乎找不到资源。
  • 所以你使用expressjs框架,你没有阅读框架的文档?它位于expressjs.com

标签: javascript jquery html express


【解决方案1】:

不准确。 request 是基于 HTTP 规范从浏览器发送的 HTTP 请求构建的。该规范说有几种类型的内容可以从客户端发送到服务器,但结果是默认情况下唯一存在的内容是从表单字段发送的内容。您可以使用 JavaScript 从页面上的其他位置获取内容并将其放入(例如)隐藏的表单元素中,或者发送定制的 HTTP 请求(例如通过 Ajax)。但一般来说,如果您正在使用的只是一个 HTML 页面以及它可以通过管道发送的任何内容,那么“某物”将是命名表单字段中的任何内容。

【讨论】:

  • 技术上的请求也可以通过不是HTTP的websocket。
  • 不在 Express 中,这是他的问题所在。
猜你喜欢
  • 2018-09-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-30
  • 2020-07-29
  • 1970-01-01
相关资源
最近更新 更多