Sto lavorando a un'applicazione Yii in cui in alcune parti di esso ho bisogno di usare un CGridView per mostrare alcuni record di database. Il mio scopo è di aggiornarlo risultato da una chiamata ajax (basata su alcuni filtri sulle colonne della tabella) ma il problema è in ogni chiamata CGridView stabilisce una nuova richiesta di ottenere i file jquery correlati e questo fa aumentare il tempo di caricamento del mio sito web.
C'è un modo per dire a CgridView di ottenere questi file solo una volta nella prima richiesta di ajax? come posso evitare di ottenere questi file più volte?come fermare yii cgridview ottenere i suoi file jquery in ogni chiamata di aggiornamento ajax
5
A
risposta
7
Utilizzare scriptmap per impedire il caricamento di file jquery nella chiamata ajax.
Yii::app()->clientScript->scriptMap=array(
'jquery.js'=>false,
'jquery.ba-bbq.js'=>false,
'jquery.yiigridview.js'=>false
);
È possibile ottenere o file di caricamento js esternamente, puoi trovare la tua risposta here.
Problemi correlati
- 1. Come personalizzare Yii CGridView Pager?
- 2. Nascondere la colonna in YII CGridView
- 3. Yii - CGridView - aggiunge proprio attributo
- 4. jQuery Ajax chiamata semplice
- 5. URL di aggiornamento sulla chiamata AJAX?
- 6. JQuery Ajax - Come fermare gestore errori globale dinamicamente
- 7. Come disabilitare l'autoloading di jQuery su richiesta Ajax in Yii?
- 8. Ritardo chiamata ajax all'ingresso chiave in jQuery
- 9. Jquery: chiamata Ajax per servlet e ottenere dati come JSON
- 10. Javascript: Come fermare più gestori di errori jQuery ajax?
- 11. Yii, mostra la descrizione del comando in cgridview (tabella) valore
- 12. chiamata Jquery/Ajax con timer
- 13. Yii, spettacolo diverso formato della data in cgridview
- 14. feed di immagine aggiornamento con jQuery/ajax
- 15. Impossibile ottenere dati json da jQuery chiamata ajax
- 16. NodeJS Come ottenere i dati in assistente, inviato dal jquery chiamata AJAX tramite POST
- 17. jquery ajax ottenere esempio
- 18. Jquery chiamata ajax all'interno di ciascun loop
- 19. Come effettuare una chiamata ajax in yii2?
- 20. Richiesta di chiamata AJAX utilizzando jQuery
- 21. Elenco di aggiornamento dopo chiamata ajax con Knockout JS
- 22. Yii - jQuery non funziona dopo renderPartial
- 23. validazione jquery con chiamata ajax
- 24. Jquery Ajax Chiamata all'API Web
- 25. Yii - Utilizzando Ajax Validazione
- 26. Aggiornamento variabile jQuery su ajax completo
- 27. JQuery valore di timeout predefinito chiamata ajax
- 28. come ottenere jquery codice di stato ajax
- 29. È possibile effettuare una chiamata AJAX all'interno di un'altra chiamata AJAX in jQuery?
- 30. jQuery - reindirizzare dopo la chiamata ajax
Ho usato lo stesso codice per impedire a Yii di caricare jquery & co. anche con 'ajaxUpdate' => 'false'. – Paolo