Estoy haciendo algo de experimentación con AJAX en CakePHP y parece funcionar, excepto que la vista que se devuelve incluye la plantilla predeterminada. ¿Cómo puedo deshacerme de eso (o incluso solo especificar una plantilla vacía diferente para una vista)?¿Cómo puedo mostrar los resultados de ajax en una vista en CakePHP sin incluir la plantilla predeterminada en la respuesta de ajax?
5
A
Respuesta
7
function ajaxFunction() {
//do stuff
$this->layout= 'ajax';
}
Ajax es un diseño en blanco incluido para evitar que se agregue marcado adicional, exactamente lo que desea.
5
Trate de usar el componente RequestHandler. Esto se manejará automáticamente para usted. A continuación, se puede hacer algo como esto en su AppController :: beforeFilter()
if($this->RequestHandler->isAjax()) {
Configure::write('debug',0);
}
1
También tendrá que desactivar la salida de depuración de lo contrario va a salir a chorro pastel de toda la información de depuración que se suele ver en la parte inferior de la página :
function ajaxFunction() {
//do stuff
Configure::write('debug', 0);
$this->layout= 'ajax';
}
Cuestiones relacionadas
- 1. Manejo de errores Ajax en CakePHP
- 2. ¿Persona perdida en la respuesta de Ajax?
- 3. Incrustar una imagen en una respuesta AJAX
- 4. ¿Cómo mostrar la vista sin plantilla?
- 5. ¿Cómo cambiar la configuración predeterminada de $ .ajax()?
- 6. jQuery: Evaluar script en la respuesta ajax
- 7. $ .parseJSON en $ .ajax - problema en la respuesta de análisis
- 8. jQuery Ajax: respuesta en pdf
- 9. Spring MVC + Ajax. Cómo mostrar los errores?
- 10. ¿Cómo verificar una solicitud de Ajax en cakephp?
- 11. Obteniendo json en la devolución de llamada de respuesta Ajax
- 12. Carriles 3 - AJAX, la respuesta JS - cómo controlar los errores
- 13. ¿Cómo incluir el archivo js en la llamada ajax?
- 14. CakePHP: JSON vs AJAX
- 15. Obtenga la longitud de jQquery Respuesta Ajax
- 16. Rieles: mostrar los resultados del índice y mostrar acciones a través de ajax
- 17. Lectura de una parte de la respuesta de ajax html
- 18. Devolución de la respuesta de una llamada Jquery AJAX
- 19. cosa extraña, la respuesta ajax incluye espacios en blanco
- 20. La publicación CakePHP ajax sigue respondiendo 400 Bad Request
- 21. jquery ajax respuesta lenta en Google Chrome
- 22. mostrar código de respuesta html devuelto por ajax, Jquery
- 23. cómo evitar la interacción de los usuarios cuando se espera la respuesta de ajax
- 24. jQuery/AJAX - formato de respuesta
- 25. Respuesta múltiple Solicitud AJAX
- 26. ActiveAdmin mostrar vista predeterminada contenido
- 27. (Wicket) Cambiar la visibilidad durante la respuesta de ajax
- 28. cakephp ajax no funciona correctamente
- 29. Cómo devolver el texto de respuesta AJAX?
- 30. ¿Cómo puedo detectar un error en una consulta de Ajax?
¡Eso es exactamente! ¡Gracias! Ese diseño aún incluye información de depuración, pero ahora que lo veo, es solo el SQL y no el volcado del controlador, que es exactamente lo que necesitaría. . muy genial. – tooshel