微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用通过 res.render 发送的数据作为 jquery 图数据?有可能吗?我该怎么做?

如何解决如何使用通过 res.render 发送的数据作为 jquery 图数据?有可能吗?我该怎么做?

我在 nodejs 上创建应用程序,我是 nodejs 的新手。

我正在尝试使用 jquery 创建图形。

我无法读取 jquery 图中的数据。

如何将我从控件发送的数据获取到 jquery 代码中?

我发送对象并在玉文件中读取它,但数据没有进入单独的jquery脚本。

你能帮我吗?

控制器:

const DataModel = require('../../models/dataModel')

exports.getPage = (req,res,next) => {
  DataModel .findAll()
  .then(data => {
    res.render("mainPage/page",{
    path: '/',title: 'Main Page',user: req.session.user,Data: JSON.parse(url,JSON.stringify(data ))
    });
  })
};

Jquery 图数据:

var flotCrosshairData = [
for (let i = 0; i < `${Data.length}`; i++) {
  [[i],`${Data.value[i]}`]
}
];


$(function(){
    'use strict'

    $.plot('#flotCrosshair',[{
        data: flotCrosshairData,color: ['#2698e2','#53ade8','#80c3ee','#63686f','#868a90'],}],{
        series: {
            lines: {
                show: true,linewidth: 3
            },shadowSize: 0
        },crosshair: {
            mode: 'xy'
        },grid: {
            hoverable: true,clickable: true,borderColor: '#f0f1f7',borderWidth: 0,labelMargin: 5
        },yaxis: {
            max: 80,tickColor: '#f0f1f7',ticks: 6,font: {
                color: '#666666',size: 10
            }
        },xaxis: {
            min: 0,max: 100,tooltip: {
            show: true,shifts: {
              x: 20,y: 0
            },defaultTheme: false
        },});
});

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。