ajaxReturn这个函数后面其实就是exit了 不会执行后面的代码了 但是我后面还要让它$this->display();来显示模板呢 怎么办呢?把$this->display()放到它前面也不行 应该怎么办呢?
ajaxReturn() 一般都是用来做接口返回编码后数据用的, 就是这个设计的初衷就是为了返回纯数据的. 如果你要用模板, 那么可以用其他方式. 比如是json数据就json_encode()一下, 之后赋到模板里. $data = array(1,2,3); $this->assign('data', json_encode($data))->display(); 之后模板那边: <b>{$data}</b> 即可
ajaxReturn() 一般都是用来做接口返回编码后数据用的, 就是这个设计的初衷就是为了返回
纯数据
的. 如果你要用模板, 那么可以用其他方式. 比如是json数据就json_encode()
一下, 之后赋到模板里.之后模板那边:
即可