一个接口怎么返回多个renderJson?

如题,一个接口从数据库取出3条信息放入List集合,返回前端用renderJson,为什么只有一条信息?

blob.png

评论区

liruixiang

2018-01-03 19:02

前端跨域好像只能接收jsonp格式,数据库查出来的信息每条都要转换成为jsonp格式, 小白快被折磨疯了! 求救大佬@JFinal

JFinal

2018-01-03 21:16

@liruixiang 在一次请求中调用多次 render 系列方法,只有最后一次调用有效,在手册中有明确说明

解决办法极度简单,将 renderJson 从 for 循环中挪出去即可

liruixiang

2018-01-03 21:38

@JFinal 放外面前端只能接收一条信息啊大佬,这个牵扯到拼接jsonp格式,有循环为什么总是拼不对这种格式?应该怎么拼?

JFinal

2018-01-03 22:41

@liruixiang 使用 JsonKit.toJson(a) 将整个 List 一次性转成 json,不需要 for 循环去转化

liruixiang

2018-01-04 09:39

@JFinal 爱你,大哥,小弟爱大哥的单纯的那种爱。问题已解决。

刘进洪

2018-01-04 14:38

@JFinal 您好 我想请问以下,JFinalUIBV4这个项目是怎么加载sql.xml文件的啊?现在我这个我新增的sql.xml文件在项目启动的时候没有加载进来,导致报错

热门反馈

扫码入社