Estoy usando Kohana pero esta pregunta se aplica a Rails, CI o cualquier otro marco de desarrollo web de MVC. ¿Dónde está el mejor lugar para pegar los scripts de AJAX del lado del servidor?Kohana - ¿dónde pones los guiones AJAX?
Estaba planeando en la creación de un Ajax_Controller y usando un método/acción por script individual.
Por ejemplo, un formulario de acceso en la página principal index.php/home
enviaría un XMLHttpRequest para index.php/ajax/login
, y el formulario de edición perfil index.php/profile/edit
enviaría un XMLHttpRequest para index.php/ajax/editprofile
. ¿Cuál es la mejor práctica?
@Mario parece estar de acuerdo. ¿Eso cuenta como consenso? –
de hecho, no cambie los controladores, las acciones son las mismas. Simplemente cambie sus vistas (deje que las vistas AJAX devuelvan JSON o algo así como las vistas "normales" html) –
Más sobre el comentario de Pim ... http://docs.kohanaphp.com/helpers/request#is_ajax debería ayudarlo aquí. – Louis