永发信息网

nodejs json数据如何传递到前台

答案:3  悬赏:50  手机版
解决时间 2021-03-21 00:40
  • 提问者网友:玫瑰园
  • 2021-03-20 00:11
nodejs json数据如何传递到前台
最佳答案
  • 五星知识达人网友:杯酒困英雄
  • 2021-03-20 01:16
用模板,直接使用rows里的值就好了
要么ajax访问那个地址,拿到json,再写js填进去追问对回调函数不是特别理解,结果是封装在json中,但是怎么在render的同时传递到前台追答我看你的描述,数据库查询结果是rows,应该不是一个json,json一般指json格式字符串,res.json的作用是先把rows转成json字符串,再res.write出去,页面显示的是那个json字符串,正确用法是用xmlhttpRequest拿到json字符串后解析完,用js在页面显示数据

而ejs.render并不存在任何数据传递,都是后台拼好整个页面刷新的,直接用那个rows变量就行了,这种方式是拼好整个html,在res.write出去,这样页面上显示的是拼好的html

这两种是完全不同的方式,一定要分清楚
ejs、express实际是后台框架,和页面没有关系
全部回答
  • 1楼网友:低血压的长颈鹿
  • 2021-03-20 02:31
用模板,直接使用rows里的值就好了 要么ajax访问那个地址,拿到json,再写js填进去
  • 2楼网友:举杯邀酒敬孤独
  • 2021-03-20 02:18
需要搭建一个node.js 服务器然后编写代码才可以
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯