내가 양식을 렌더링 내 ProjectsController에서 create()
방법을 가지고 사용하여 데이터를 저장 AJAX :동일한 작업에서 양식 렌더링과 아약스 응답을 처리하는 방법은 무엇입니까?
class ProjectsController extends AppController
{
public function create()
{
if ($this->request->is('post'))
{
$this->Project->create();
$this->request->data['Project']['created_by'] = $this->Auth->user('id');
if ($this->Project->save($this->request->data))
{
...
} else {
...
}
}
}
어떻게 난 그냥 데이터가 저장되어있는 경우 성공 메시지를 전달하고 또한 그것이 아니라면 내 양식을 렌더링 할 수 아약스 요청? autoRender
을 설정할 수 없습니다. 양식을 아직 렌더링해야하므로 false가됩니다.
jax 요청을 처리하는 가장 올바른 방법입니까? 그렇지 않다면 어떻게해야합니까? AJAX를 감지
요청이 ajax임을 나타 내기 위해 post 매개 변수를 사용합니다. –