繁体   English   中英

如何将 JSON 数据从服务器传递到客户端并在 Javascript 中使用数据?

[英]How to pass JSON data from server to client side and use the data in Javascript?

我想在 Node.js 中将 JSON 从服务器端传递到客户端。 在客户端,我想在 Javascript 中使用它们。 到目前为止我尝试过的:

app.get('/test', function (req, res) {
   let data = {
      "questions":{
         "5-2?":[
             {
               "ans1":"3"
             },
             {
               "ans2":"8"
             },
          ],
          "1+2":[
            {
              "ans1":"3"
            },
            {
              "ans2":"1"
            }
          ]
      }
   };
 res.render('test', { data: data });
});

在我的 pug 文件中,我想像这样在 Javscript 中使用这些数据:

console.log(!{data});

在服务器上,您使用JSON.stringify()传输数据,而在客户端上,您收到序列化的 JSON,表示您已字符串化的数据结构。 要将其重新转换为您可以使用的对象,请使用JSON.parse()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM