Sto usando Kohana ma questa domanda si applica a Rails, CI o qualsiasi altro framework di sviluppo web MVC. Dov'è il posto migliore per attaccare gli script AJAX lato server?Kohana - dove metti gli script AJAX?
Sono stato pianificazione sulla creazione di un Ajax_Controller e utilizzo di un metodo/azione per singolo script.
Per esempio, un form di login in home page index.php/home
avrebbe inviato un XMLHttpRequest per index.php/ajax/login
, e l'edit profilo index.php/profile/edit
avrebbe inviato un XMLHttpRequest per index.php/ajax/editprofile
. Qual è la migliore pratica?
@Mario sembra accettare. Conta come consenso? –
infatti, non cambiare i controller, le azioni sono le stesse. Basta cambiare la vista (lasciare che le viste AJAX restituiscano JSON o qualcosa e le viste "normali" in html) –
In seguito al commento di Pim .. http://docs.kohanaphp.com/helpers/request#is_ajax ti dovrebbe aiutare qui. – Louis