发布网友 发布时间:2022-04-25 15:07
共3个回答
热心网友 时间:2022-04-22 18:09
用模板,直接使用rows里的值就好了追答我看你的描述,数据库查询结果是rows,应该不是一个json,json一般指json格式字符串,res.json的作用是先把rows转成json字符串,再res.write出去,页面显示的是那个json字符串,正确用法是用xmlhttpRequest拿到json字符串后解析完,用js在页面显示数据
而ejs.render并不存在任何数据传递,都是后台拼好整个页面刷新的,直接用那个rows变量就行了,这种方式是拼好整个html,在res.write出去,这样页面上显示的是拼好的html
这两种是完全不同的方式,一定要分清楚
ejs、express实际是后台框架,和页面没有关系
热心网友 时间:2022-04-22 19:27
用模板,直接使用rows里的值就好了 要么ajax访问那个地址,拿到json,再写js填进去热心网友 时间:2022-04-22 21:01
需要搭建一个node.js 服务器然后编写代码才可以