Sto facendo alcuni esperimenti con AJAX in CakePHP e sembra funzionare tranne che la vista che viene restituita include il modello predefinito. Come posso liberarmene (o anche solo specificare un modello vuoto diverso per una vista)?Come posso visualizzare i risultati ajax in una vista in CakePHP senza includere il modello predefinito nella risposta ajax?
5
A
risposta
7
function ajaxFunction() {
//do stuff
$this->layout= 'ajax';
}
Ajax è un layout in bianco incluso per evitare l'aggiunta di markup extra, esattamente ciò che si desidera.
5
Prova utilizzando componenti RequestHandler. Questo sarà gestito automaticamente per te. Quindi, si può fare qualcosa di simile nel tuo AppController :: beforeFilter()
if($this->RequestHandler->isAjax()) {
Configure::write('debug',0);
}
1
Sarà inoltre necessario disattivare l'output di debug in caso contrario torta sarà schizzare tutte le informazioni di debug di solito si vede in fondo alla pagina :
function ajaxFunction() {
//do stuff
Configure::write('debug', 0);
$this->layout= 'ajax';
}
Problemi correlati
- 1. Gestione errori Ajax in CakePHP
- 2. Come verificare una richiesta Ajax in cakephp?
- 3. Incorporamento di un'immagine in una risposta AJAX
- 4. Rails 4: Rendering oggetto JSON (dalla risposta AJAX) in vista
- 5. CakePHP: JSON vs AJAX
- 6. Come includere il file js nella chiamata ajax?
- 7. Risposta timeout sessione in AJAX
- 8. Visualizzazione rendering in una variabile in ExpressJS (per risposta AJAX)
- 9. semplice forma ajax in CakePHP 3.0
- 10. CakePHP: Rendering view after ajax
- 11. CakePHP - Controller senza vista e modello
- 12. cakephp ajax non funziona correttamente
- 13. Come cancellare la risposta ajax
- 14. jQuery Ajax: risposta pdf
- 15. Come restituire il testo di risposta AJAX?
- 16. Come nascondere i ricchi: modalPanel sulla risposta Ajax in JSF
- 17. Jquery - Memorizza risposta jSON Ajax come variabile
- 18. Promessa AJAX senza Ember Data
- 19. Come posso visualizzare gli errori di convalida dell'input di CakePHP in un punto diverso come predefinito?
- 20. I browser correnti accettano i cookie da una risposta ajax?
- 21. JMeter: come visualizzare i risultati dell'estratto di Regular Expression in Visualizza i risultati nella tabella?
- 22. jQuery: valutazione dello script in risposta ajax
- 23. parsing risposta jquery ajax
- 24. come gestire gli errori di risposta ajax
- 25. jquery ajax risposta lenta in Google Chrome
- 26. jQuery richiesta ajax con risposta JSON, come?
- 27. intestazione risposta jQuery e AJAX
- 28. In Express.js, come posso eseguire il rendering di una vista parziale Jade senza un oggetto "risposta"?
- 29. Il modello PRG non è compatibile con i moduli AJAX?
- 30. Select2 Ajax non filtra i risultati in base alla query
Questo è esattamente! Grazie! Quel layout include ancora le informazioni di debug, ma ora che sembro è solo il SQL e non il dump del controller che è esattamente quello di cui avrei bisogno. . molto bello – tooshel