是否可以在服务器端访问data- *的值?

时间:2017-09-28 17:31:11

标签: javascript html5 express server pug

我对整个网络开发都很陌生,所以如果以下方法看起来不合理,请赐教。

我想要做的是,在表单元素上存储一个对象(在我的情况下登录用户),然后能够以某种方式检索服务器端的值(当表单提交时)并推送它是一个数据库模型数组(mongoose)。

我遇到的问题是"检索"部分。我目前的实现如下:

玉/ HTML:

form(action="/api/addUserRequest" method="post")             
  input(type="text" name="user_data" data-currentUser= currentUser)
  input(type="submit" value="Submit")

正如您所看到的,我将当前登录的用户存储在data-attribute中(如果在浏览器中使用console.logged,这似乎输出正确的对象)。然后,我将如何在我的快递应用程序中检索此值?我只是无能为力,任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

只需添加这样的隐藏输入(在您的符号类型中):

form(action="/api/addUserRequest" method="post") 
  input(type="hidden" name="user_profile" value= currentUser)            
  input(type="text" name="user_data")
  input(type="submit" value="Submit")

然后在服务器端,它将作为POSTed数据的一部分提供。

相关问题