扫码关注官方订阅号
在页面上用ajax请求数据,这时候返回的数据除了拼凑字符串来循环之外还有什么办法?res.render肯定不能渲染了吧。
认证0级讲师
你好像用的是express,也就是页面是服务器渲染出来的,res.render无法传参给一个已经渲染好的页面,那么肯定就是ajax取数据然后在进行一定的dom操作,这个过程跟服务器关系不大,数据拿到就好了。说到底就是拼接字符串,然后放到文档里
一些人容易迷糊,因为node上的服务器端语言和页面逻辑语言都是js,所以会有你现在的疑惑,能不能用res.render。肯定不行,就像你不能用jsp中的方法去处理ajax请求一样。你需要在拿到返回后,在页面上用js写到页面上,你可以用原生或者jquery操作dom,也可以用mvvm根据数据做渲染
res.json({})
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
你好像用的是express,也就是页面是服务器渲染出来的,res.render无法传参给一个已经渲染好的页面,那么肯定就是ajax取数据然后在进行一定的dom操作,这个过程跟服务器关系不大,数据拿到就好了。说到底就是拼接字符串,然后放到文档里
一些人容易迷糊,因为node上的服务器端语言和页面逻辑语言都是js,所以会有你现在的疑惑,能不能用res.render。肯定不行,就像你不能用jsp中的方法去处理ajax请求一样。
你需要在拿到返回后,在页面上用js写到页面上,你可以用原生或者jquery操作dom,也可以用mvvm根据数据做渲染
res.json({})