CakePHP 1.1.6을 사용하는 레거시 애플리케이션이 있고 그것을 업데이트하고 있습니다. 일련의 아약스 요청 후 div를 업데이트하는 아약스 양식 제출이 있습니다. 앱의 기본 메뉴 페이지로 돌아갈 때까지 모두 잘 작동합니다. 아약스 레이아웃에서 벗어나서 메뉴 페이지의 기본 레이아웃으로 최종 리디렉션하는 방법을 생각할 수 없습니다. 나는 성공적이지 못한 redirect() 메소드를 덮어 쓰는 다양한 방법을 시도했다. 누구든지 v1.1.6에서 이것을 관리 했습니까? 감사합니다. .CakePHP 1.1.6 ajax 레이아웃을 기본 레이아웃으로 분해하는 방법
0
A
답변
0
"AJAX 레이아웃"은 단지 URL 접두어 또는 그런 종류의 것을 의미하는 것으로 의심됩니다.
예. /ajax/foo/bar
과 같은 모든 URL은 AJAX 레이아웃으로 표시되며
이고 간단한 redirect(array('action' => 'baz'))
은 /ajax/foo/baz
을 생성합니다.
그것은 종류의 당신의 루트는 설정 방법에 따라 다르지만 일반적으로 그냥 false
에 특정 접두사를 설정합니다
$this->redirect(array('ajax' => false, 'controller' => 'normal', 'action' => 'home'));
관련 문제
- 1. 레이아웃을 상대적 레이아웃으로 작성하십시오.
- 2. CakePHP 2.0 : js 레이아웃으로 전환하는 방법?
- 3. 안드로이드 : 상대적 레이아웃을 스크롤 레이아웃으로 변경하는 방법
- 4. 다른 레이아웃으로 레이아웃을 동적으로 변경하는 방법
- 5. CakePHP 2.0에서 내 Ajax 레이아웃을 사용하지 않습니다.
- 6. 보기/레이아웃을 다른 레이아웃으로 확대합니까?
- 7. CakePHP - 모달 레이아웃을 갖는 방법
- 8. Android에서 레이아웃을 다른 레이아웃으로 팽창시키는 이유는 무엇입니까?
- 9. 기본 레이아웃으로 텍스트 영역을 만드는 방법
- 10. 큰 클래스를 분해하는 방법
- 11. 시스템 콜을 분해하는 방법
- 12. cakephp 기본 경로를 설정하는 방법
- 13. 템플릿을 다른 레이아웃으로 만들려합니다.
- 14. 문자열을 분해하는
- 15. MOSS 기본 페이지 레이아웃을 편집하는 방법
- 16. 기본 레이아웃을 어떻게 대체합니까?
- 17. 레벨을 가진 PHP 배열을 분해하는 방법?
- 18. ajax cakephp succes
- 19. CakePHP : JSON 대 AJAX
- 20. cakephp stop ajax submit
- 21. cakephp ajax 렌더링
- 22. CakePHP Ajax 로그인
- 23. CakePHP Ajax 로그인 시스템
- 24. symfony의 XmlHttpReeuqest에서 레이아웃을 활성화하는 방법
- 25. 이 표 레이아웃을 CSS 레이아웃으로 변경하는 방법은 무엇입니까?
- 26. 테이블 기반 레이아웃을 div/CSS 기반 레이아웃으로 변환
- 27. 특정 중단 점에서 유체 레이아웃으로 고정 레이아웃을 만드는 방법은 무엇입니까?
- 28. 뒤로 버튼을 눌렀을 때 레이아웃을 이전 레이아웃으로 설정하려면 어떻게합니까?
- 29. 보기/레이아웃을 다른 하위 레이아웃으로 확대하는 방법은 무엇입니까?
- 30. 고정 폭 레이아웃을 플렉스 폭 레이아웃으로 변환하는 방법은 무엇입니까?
내가 사용자가 데이터베이스에 저장하는 것입니다 항목을 표시하고하고 있어요 하지만 저장하기 전에 확인을 요청합니다. 확인에 실패하면 div는 ajax를 통해 업데이트됩니다. 확인이 성공하면 데이터가 저장되고 주 메뉴는 주 기본 레이아웃 대신 이전과 동일한 업데이트 div에 렌더링됩니다. 이 일을 분명히하지 않으면 미안해. – user1480378
나는 성공하지 못한 채 당신의 제안을 시도했다. 1.1.x의 리디렉션은 url을 배열이 아닌 매개 변수로 받아들입니다. – user1480378