JFinal

登录 注册

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

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

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

blob.png

评论

  • 05-18 17:51
    只要是renderJson(contentPage) 这行代码真正被执行了,就不会出这个问题,检查两个方向:
    1:路由弄错了,请求根本没到达 list() 这个 action方法
    2:拦截器拦截了请求,但拦截器并没有 inv.invoke() 将请求传递到 action
  • 05-18 20:16
    十分感谢zhan总,就是拦截器的问题,加了拦截器,没加拦截器的实现,所以出错了,感谢zhan总,今天中午都没睡好觉………………
  • 发送