Robię eksperymenty z AJAX w CakePHP i wygląda na to, że działa, z wyjątkiem tego, że widok, który zostanie zwrócony, zawiera domyślny szablon. Jak mogę się tego pozbyć (lub nawet określić inny pusty szablon dla widoku)?Jak wyświetlić wyniki ajax w widoku w CakePHP bez uwzględnienia domyślnego szablonu w odpowiedzi ajax?
5
A
Odpowiedz
7
function ajaxFunction() {
//do stuff
$this->layout= 'ajax';
}
Ajax jest dołączonym pustym układem, aby zapobiec dodawaniu dodatkowego znacznika, dokładnie to, co chcesz.
5
Spróbuj użyć RequestHandler komponent. To zostanie automatycznie obsłużone. Następnie można zrobić coś takiego w swoim AppController :: beforeFilter()
if($this->RequestHandler->isAjax()) {
Configure::write('debug',0);
}
1
Potrzebny będzie również, aby wyłączyć wyjście debugowania inaczej ciasto będzie tryskać na wszystkie informacje debugowania zwykle zobaczyć na dole strony :
function ajaxFunction() {
//do stuff
Configure::write('debug', 0);
$this->layout= 'ajax';
}
Powiązane problemy
- 1. Obsługa błędów Ajax w CakePHP
- 2. Zbierz wyniki AJAX w kolejności
- 3. Renderowanie widoku do zmiennej w ExpressJS (dla odpowiedzi AJAX)
- 4. jak zarządzać błędy odpowiedzi ajax
- 5. Jak uzyskać nagłówki odpowiedzi w AJAX
- 6. ajax cakephp działa nieprawidłowo
- 7. prosty formularz ajax w CakePHP 3.0
- 8. (Wicket) Zmień widoczność podczas odpowiedzi ajax ajax
- 9. CakePHP 3: Odpowiedź Ajax zwraca kod odpowiedzi 200 i parsererror
- 10. Limit rozmiaru odpowiedzi AJAX
- 11. Żądanie wielu odpowiedzi AJAX
- 12. Jak zwrócić tekst odpowiedzi AJAX?
- 13. CakePHP: Rendering widok po ajax
- 14. Jak mogę przechwytywać odpowiedzi ajax w jQuery przed obsługą zdarzenia?
- 15. Uzyskaj długość odpowiedzi Ajax jQquery
- 16. QUnit: Jak przetestować ajax połączeń bez modyfikowania wywołanie ajax
- 17. proste ajax przykład z CakePHP 2.3.0
- 18. Nawigacja Ajax bez #!
- 19. Posta CakePHP ajax powraca 400 złych żądań
- 20. jak wyświetlić TreeView w DropDown
- 21. błędy walidacji w trybie AJAX
- 22. Wyświetl zawartość odpowiedzi AJAX w narzędziach dla programistów Chrome?
- 23. Problemy z uzyskaniem SimpleHTTPRequestHandler w odpowiedzi na AJAX
- 24. twitter typeahead ajax wyniki nie wszystkie wyświetlane
- 25. Jak ładować Ajax w Wordpressie
- 26. Przechwytywanie odpowiedzi AJAX selenem i pytonem
- 27. jQuery Zestaw odpowiedzi AJAX Cookie Header
- 28. W jaki sposób Zend Framework NIE renderuje widoku/układu podczas wysyłania odpowiedzi AJAX?
- 29. Pierwsze ciało odpowiedzi AJAX do stosowania w błędzie zwrotnego
- 30. Firefox nie może zanalizować łańcucha JSON w odpowiedzi jQuery AJAX
To jest dokładnie to! Dzięki! Ten układ nadal zawiera informacje debugowania, ale teraz, gdy patrzę, to tylko SQL, a nie zrzut kontrolera, który jest dokładnie tym, czego potrzebowałbym. . bardzo fajny. – tooshel