这是显示表格中所有客户列表的代码。目前我只想将其加载到视图页面。
//controller code
public function disp(){
if( $this->request->is('ajax') ) {
$this->autoRender = false;
}
if ($this->request->isPost()) {
// get values here
$customers = $this->Customers->find('all');
echo json_encode($customers);
}
}
//index code in the view
$(document).ready(function() {
$('#example').DataTable( {
ajax: {
'type' : 'post',
'url': '/disp',
'dataType': 'json',
},
});
});
//routes
$routes->connect('/disp', ['controller' => 'Customers', 'action' => 'disp']);
Ajax调用在浏览器中失败。请告诉我如何将它连接到控制器中的函数并在视图页面中以json格式返回结果?