在Express / Node中使用过帐的表单数据时遇到麻烦

og云

目前,这是我所拥有的:

这是我的Post方法

app.post('/barchartentry', function(req, res){
        res.render('barchart', { title: 'EZgraph: Bar Chart', barValues: req.body.myInputs, labelValues: req.body.myLabel});
    });

这是我在Jade中的观点:

extends layout

block appendHeader
    link(rel='stylesheet', href='stylesheets/barchart.css')

block content
    include navbar
    canvas(id='canvas' width="800" height="600")
    include copyright


block appendScripts
    script(src='js/barchart.js')

这是该视图中的JS文件,我需要访问此文件中发送的数据

$(document).ready(function() {

        var values = barValues;
        var labels = labelValues;

        console.dir(barValues);

        var canvas = document.getElementById("canvas").getContext("2d");

        canvas.fillStyle="#BFBFBF";
        canvas.fillRect(0,0,800,600);

        canvas.fillStyle="#000000";
        canvas.beginPath();

        canvas.moveTo(40, 40);
        canvas.lineTo(40, 560);
        canvas.lineTo(760, 560);
        canvas.stroke();
});

使用输入数据,我将绘制具有给定数字/标签的条形图。目前,即使将其提供给页面,我也无法访问该数据。我不确定是否应该对它进行其他操作以使其可用于该脚本?

柏拉图

我隐约地记得在尝试将值替换为玉器脚本时遇到问题。此外,动态生成JavaScript感觉有些难闻。所以我将数据绑定到DOM并以编程方式访问它:

block content
  include navbar
  canvas(
  id='canvas',
  width="800",
  height="600",
  data-barValues=JSON.stringify(locals.barValues),
  data-labelValues=JSON.stringify(locals.labelValues)
  )
  include copyright

然后在js中:

$(document).ready(function() {
  var values = $('#canvas').attr('data-barValues').val();
  values = JSON.parse(values);
  var labels = $('#canvas').attr('data-labelValues').val();
  labels = JSON.parse(labels);
  ...
});

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Express JS表单数据

来自分类Dev

分段/表单数据上传-Node.js-Express.js

来自分类Dev

解析表单数据Node.js Express

来自分类Dev

分段/表单数据上传-Node.js-Express.js

来自分类Dev

使用mongoose / mongodb / express保存表单数据的node.js出现错误,无法正常工作吗?

来自分类Dev

在Express JS中访问子对象属性时遇到麻烦

来自分类Dev

Node.js Express-methodOverride无法用于多部分/表单数据

来自分类Dev

无法在req.body Express / node.js中获取表单数据

来自分类Dev

Node.js Express-methodOverride无法用于多部分/表单数据

来自分类Dev

Node Express 3.4.4和Jade表单数据未定义

来自分类Dev

开箱即用的Node / Express麻烦

来自分类Dev

使用express.session和https遇到麻烦

来自分类Dev

在Express中获取POST和GET请求的表单数据

来自分类Dev

Express Js无法从React Js检索提交的表单数据

来自分类Dev

Multer无法在Express 4中获取上传表单数据

来自分类Dev

如何使用express / nodejs将下拉表单数据发布到MongoDB?

来自分类Dev

使用 React.js 和 Express.js POST 表单数据到服务器

来自分类Dev

使用带有 Express 的 nodejs 将表单数据发布到 MySQL

来自分类Dev

使用带有passport.js的express.js从POST获取表单数据

来自分类Dev

将数据从 POST 移动到 GET 时遇到问题 - Node/Express

来自分类Dev

使用Jade N Node Express从MongoDB检索数据时出错

来自分类Dev

使用Node.js(express),Angular和MongoDB进行PUT请求时遇到问题

来自分类Dev

使用Spring获取表单数据时遇到问题

来自分类Dev

在从数据库中提取数据并将其填充(ById)到我的Vue视图(使用Axios)时遇到问题。后端是Node / Express

来自分类Dev

Node JS:Express入门

来自分类Dev

在Express io中使用https

来自分类Dev

在Express App中使用Nunjucks

来自分类Dev

在Express Server中使用文件

来自分类Dev

无法在Express Framework中使用.then

Related 相关文章

  1. 1

    Express JS表单数据

  2. 2

    分段/表单数据上传-Node.js-Express.js

  3. 3

    解析表单数据Node.js Express

  4. 4

    分段/表单数据上传-Node.js-Express.js

  5. 5

    使用mongoose / mongodb / express保存表单数据的node.js出现错误,无法正常工作吗?

  6. 6

    在Express JS中访问子对象属性时遇到麻烦

  7. 7

    Node.js Express-methodOverride无法用于多部分/表单数据

  8. 8

    无法在req.body Express / node.js中获取表单数据

  9. 9

    Node.js Express-methodOverride无法用于多部分/表单数据

  10. 10

    Node Express 3.4.4和Jade表单数据未定义

  11. 11

    开箱即用的Node / Express麻烦

  12. 12

    使用express.session和https遇到麻烦

  13. 13

    在Express中获取POST和GET请求的表单数据

  14. 14

    Express Js无法从React Js检索提交的表单数据

  15. 15

    Multer无法在Express 4中获取上传表单数据

  16. 16

    如何使用express / nodejs将下拉表单数据发布到MongoDB?

  17. 17

    使用 React.js 和 Express.js POST 表单数据到服务器

  18. 18

    使用带有 Express 的 nodejs 将表单数据发布到 MySQL

  19. 19

    使用带有passport.js的express.js从POST获取表单数据

  20. 20

    将数据从 POST 移动到 GET 时遇到问题 - Node/Express

  21. 21

    使用Jade N Node Express从MongoDB检索数据时出错

  22. 22

    使用Node.js(express),Angular和MongoDB进行PUT请求时遇到问题

  23. 23

    使用Spring获取表单数据时遇到问题

  24. 24

    在从数据库中提取数据并将其填充(ById)到我的Vue视图(使用Axios)时遇到问题。后端是Node / Express

  25. 25

    Node JS:Express入门

  26. 26

    在Express io中使用https

  27. 27

    在Express App中使用Nunjucks

  28. 28

    在Express Server中使用文件

  29. 29

    无法在Express Framework中使用.then

热门标签

归档