¿Cómo verificar una solicitud de Ajax en cakephp?¿Cómo verificar una solicitud de Ajax en cakephp?
17
A
Respuesta
17
- necesita habilitar el componente RequestHandler
var $components = array('RequestHandler');
- Después comprobamos si es una petición AJAX en sus controladores con:
$this->RequestHandler->isAjax()
Puede encontrar más información sobre RequestHandler component here
2
3
Sin el uso de componentes que se pueden usar algo como esto:
$this->params['isAjax'];
Esto devolverá un bool.
1
Si simplemente desea comprobar la función del lado php, intente:
$this->log('some debug',LOG_DEBUG);
a continuación, comprobar app/tmp/logs/debug.log.
9
esta pregunta es antiguo pero por si acaso alguno viene a través de este como yo y utiliza CakePHP 2:
RequestHandler::isAjax()
está en desuso, utilizar la Solicitud de Objeto $this->request->is('ajax');
Más información here
2
este es la forma en que se describe whisch es doc. He estado usando desde que comencé a utilizar cakephp
if($this->RequestHandler->isAjax()){
//
}
48
Depende de la versión del pastel.
1.3.x:
$this->RequestHandler->isAjax();
2.x
$this->request->is('ajax');
Cuestiones relacionadas
- 1. Verificar la solicitud de Ajax en Code Igniter
- 2. jQuery Ajax Solicitud dentro de Ajax Solicitud
- 3. Verificar si la solicitud es AJAX en Python
- 4. CakePHP: JSON vs AJAX
- 5. Verificar solicitudes AJAX pendientes o solicitud HTTP GET/POST
- 6. ¿Cómo puedo acceder a una solicitud GET en CAKEPHP?
- 7. Asegurar una solicitud de Ajax
- 8. ¿Configurando una cookie en una solicitud AJAX?
- 9. ¿Cómo debo depurar una solicitud jQuery Ajax?
- 10. Manejo de errores Ajax en CakePHP
- 11. Verificar si la solicitud fue enviada por Ajax o no
- 12. Solicitud de Ajax en curso jQuery
- 13. Respuestas múltiples de una solicitud de AJAX
- 14. cakephp ajax no funciona correctamente
- 15. PUT solicitud de Ajax
- 16. Cambiar url en solicitud ajax
- 17. ¿Cómo depurar una solicitud ajax fallida en google chrome?
- 18. Respuesta múltiple Solicitud AJAX
- 19. ¿Cómo cambiar la URL después de una solicitud de Ajax?
- 20. ¿Cómo saber si una solicitud HTTP es de Ajax?
- 21. Cómo hacer una solicitud de Ajax para iniciar sesión
- 22. ¿Cómo puedo averiguar qué Javascript causa una solicitud de Ajax?
- 23. Cómo interceptar cada solicitud de AJAX desde una página web
- 24. ¿Cómo enviar contenido html a través de una solicitud ajax?
- 25. EXT Js Solicitud ajax síncrona
- 26. Cómo cancelar/abortar la solicitud jQuery AJAX?
- 27. Cómo espiar la solicitud jQuery AJAX?
- 28. Pasar encabezados de solicitud en una llamada jQuery AJAX GET
- 29. solicitud POST jQuery (no AJAX)
- 30. ¿Cómo recibir la solicitud ajax usando django?
encontrado esta respuesta en Google amable señor. –