Node.js通过表单提交将值从视图传递到控制器

用户名

提交表单时,无法从req.body中的控制器访问隐藏字段的值。但是,如果我将其更改为发布,则可以。

看法

<form action="chat" method="get">
    <input type="hidden" name="user2" value="Bob">
    <input type="submit" value="Message" action="welcome">
</form>

控制器

getChat : function(req, res) {
  Message.getAllChatMessages(req.user.local.name, req.query.user2, function(err, messages, target) {
    if (err){
      return next(err);
    }
    else {
      res.render("chat", {
      messages:messages,
      title:"Private Chat",
      target:req.query.user2});
    }
  });
},

routes.js

app.get("/chat", wall_controller.getChat);
马吉达里夫

您似乎误解了GET方法的工作方式。

GET使用querystrings并且hidden input不能创建查询字符串。如果要使用a,hidden input则必须使用POST方法

我建议您使用POST,但如果您确实要使用GET这个简单的修复应该起作用:

// this should simply be a link
<form action="/chat?user2=Bob" method="get">
    <input type="submit" value="Message" action="welcome">
</form>

然后,您可以使用以下命令访问参数:

req.param('user2')

渲染:

res.render("chat", {
    messages : messages,
    title    : "Private Chat",
    target   : req.param('user2')
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将客户端值从浏览器端传递到node.js控制器

来自分类Dev

如何将客户端值从浏览器端传递到node.js控制器

来自分类Dev

Node.js-提交表单不控制表单值

来自分类Dev

如何通过Ember.js中的操作将多个值从视图传递到控制器?

来自分类Dev

Node.js中的模型-视图-控制器模式

来自分类Dev

表单发布后,将下拉列表中的选定值从视图传递到控制器

来自分类Dev

表单发布后,将下拉列表中的选定值从视图传递到控制器

来自分类Dev

rails - 通过获取请求将值从视图传递到控制器

来自分类Dev

将表值从视图传递到控制器MVC

来自分类Dev

将选定的按钮值从视图传递到控制器

来自分类Dev

如何将值从视图传递到控制器

来自分类Dev

将值从视图传递到控制器

来自分类Dev

将下拉列表值从视图传递到控制器

来自分类Dev

面临将值从视图传递到控制器的困难

来自分类Dev

将下拉列表值从视图传递到控制器

来自分类Dev

Node.js 将值传递给局部视图

来自分类Dev

通过ViewBag将值从控制器传递到View

来自分类Dev

将对象从Node / Express路由器传递到AngularJS控制器

来自分类Dev

为什么我无法在 node js 项目中从模型到控制器获取返回值?

来自分类Dev

Node.js-将值传递到其他页面

来自分类Dev

Node.js-将值传递到其他页面

来自分类Dev

如何从node.js到angular.js控制器运行moment.js代码?

来自分类Dev

我想在提交注册表单时将数据从URI传递到注册控制器

来自分类Dev

提交表单后将数据从控制器传递到模板的最佳方法

来自分类Dev

使用Rails中的表单将数据从视图传递到控制器

来自分类Dev

将核心数据从选定的表单元格传递到新的视图控制器

来自分类Dev

使用Rails中的表单将数据从视图传递到控制器

来自分类Dev

将数据从表视图传递到视图控制器

来自分类Dev

AngularJs-将值从视图传递到控制器,然后传递给服务

Related 相关文章

  1. 1

    如何将客户端值从浏览器端传递到node.js控制器

  2. 2

    如何将客户端值从浏览器端传递到node.js控制器

  3. 3

    Node.js-提交表单不控制表单值

  4. 4

    如何通过Ember.js中的操作将多个值从视图传递到控制器?

  5. 5

    Node.js中的模型-视图-控制器模式

  6. 6

    表单发布后,将下拉列表中的选定值从视图传递到控制器

  7. 7

    表单发布后,将下拉列表中的选定值从视图传递到控制器

  8. 8

    rails - 通过获取请求将值从视图传递到控制器

  9. 9

    将表值从视图传递到控制器MVC

  10. 10

    将选定的按钮值从视图传递到控制器

  11. 11

    如何将值从视图传递到控制器

  12. 12

    将值从视图传递到控制器

  13. 13

    将下拉列表值从视图传递到控制器

  14. 14

    面临将值从视图传递到控制器的困难

  15. 15

    将下拉列表值从视图传递到控制器

  16. 16

    Node.js 将值传递给局部视图

  17. 17

    通过ViewBag将值从控制器传递到View

  18. 18

    将对象从Node / Express路由器传递到AngularJS控制器

  19. 19

    为什么我无法在 node js 项目中从模型到控制器获取返回值?

  20. 20

    Node.js-将值传递到其他页面

  21. 21

    Node.js-将值传递到其他页面

  22. 22

    如何从node.js到angular.js控制器运行moment.js代码?

  23. 23

    我想在提交注册表单时将数据从URI传递到注册控制器

  24. 24

    提交表单后将数据从控制器传递到模板的最佳方法

  25. 25

    使用Rails中的表单将数据从视图传递到控制器

  26. 26

    将核心数据从选定的表单元格传递到新的视图控制器

  27. 27

    使用Rails中的表单将数据从视图传递到控制器

  28. 28

    将数据从表视图传递到视图控制器

  29. 29

    AngularJs-将值从视图传递到控制器,然后传递给服务

热门标签

归档