Express中的req.body可以从div标签而不是输入标签中获取值吗?

时间:2014-12-03 19:15:07

标签: javascript jquery html express

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

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

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

1 个答案:

答案 0 :(得分:0)

不准确。 request是基于HTTP规范根据浏览器发送的HTTP请求构建的。该规范说,您可以从客户端向服务器发送几种类型的内容,但结果是默认情况下唯一的内容是从表单字段发送的内容。您可以使用JavaScript从页面上的其他位置获取内容并将其放入(例如)隐藏的表单元素中,或者发送自定义的HTTP请求(例如,通过Ajax)。但总的来说,如果您正在使用的只是一个HTML页面,而且它本身可以发送管道的任何内容,那就是'某些东西。将是命名表单字段中的任何内容。