【疑惑】后台返回给前台json的时候renderjson为什么一定要指定一个html模板呢

比如现在想做一个输入提示框,input输入文字,后台AJAX返回数据库里的模糊查询到的问题。

为什么非得需要list.html这个视图文件呢,实在想不通,有可能一个Controller都是Ajax返回的方法,那是不是每个方法都得建一个视图文件,还是说哪里配置一下就好了

blob.png

评论区

JFinal

2017-05-18 17:51

只要是renderJson(contentPage) 这行代码真正被执行了,就不会出这个问题,检查两个方向:
1:路由弄错了,请求根本没到达 list() 这个 action方法
2:拦截器拦截了请求,但拦截器并没有 inv.invoke() 将请求传递到 action

暗黑程序猿

2017-05-18 20:16

十分感谢zhan总,就是拦截器的问题,加了拦截器,没加拦截器的实现,所以出错了,感谢zhan总,今天中午都没睡好觉………………

热门反馈

扫码入社