Estoy trabajando en una aplicación Yii en la que en alguna parte necesito usar un CGridView para mostrar algunos registros de la base de datos. Mi objetivo es actualizar su resultado por una llamada ajax (basada en algunos filtros en las columnas de la tabla) pero el problema está en cada llamada. CGridView establece una nueva solicitud get para obtener sus archivos jquery relacionados y esto aumenta el tiempo de carga de mi sitio web.
¿Hay alguna forma de decirle a CgridView que obtenga estos archivos solo una vez en la primera solicitud de Ajax? ¿cómo puedo evitar que obtenga estos archivos varias veces?cómo detener yii cgridview obteniendo sus archivos jquery en cada llamada de actualización ajax
5
A
Respuesta
7
Use scriptMap para evitar la carga de archivos jquery en su llamada ajax.
Yii::app()->clientScript->scriptMap=array(
'jquery.js'=>false,
'jquery.ba-bbq.js'=>false,
'jquery.yiigridview.js'=>false
);
Usted puede obtener o archivo de carga js externamente, podemos encontrar su respuesta here.
Cuestiones relacionadas
- 1. ¿Cómo personalizar Yii CGridView Pager?
- 2. ¿Cómo uso el parámetro ajaxUrl de CGridView en Yii?
- 3. Llamada Jquery ajax dentro de cada bucle
- 4. jQuery - llamada AJAX cada 10 segundos
- 5. ¿Puedo actualizar un Yii CGridView desde js?
- 6. Obteniendo contenido: Llamada HTTP AJAX vs. "Regular"
- 7. Yii - Manipulación de consultas para CGridView personalizado con búsqueda avanzada
- 8. Cómo detener petición ajax
- 9. Actualización de migración Yii
- 10. jQuery Ajax/.each devolución de llamada, el siguiente 'cada' disparo antes de ajax completado
- 11. Yii - jQuery no funciona después de renderPartial
- 12. Vista JSF obteniendo reconstrucción en cada solicitud de Ajax
- 13. Llamada Jquery/Ajax con temporizador
- 14. Yii CGridView clasificación y búsqueda con la tabla de relación
- 15. Obteniendo json en la devolución de llamada de respuesta Ajax
- 16. Llamada global para llamadas Ajax en JQuery
- 17. Ejecutar javascript desde el panel de actualización en cada actualización
- 18. jquery validación con llamada ajax
- 19. jQuery ajax llamada "No encontrado" error
- 20. Datos variables en la llamada ajax JQUERY
- 21. Javascript: ¿Cómo detener múltiples manejadores de errores jQuery ajax?
- 22. Reescribir la llamada jQuery Ajax en AngularJS
- 23. llamada jQuery/AJAX con un temporizador
- 24. jQuery autocompletar, ¿Puedo detener la llamada ajax anterior cuando presento una nueva?
- 25. llamada de método Ajax
- 26. Llamar jQuery Ajax Solicitar cada X Minutos
- 27. jQuery - redirigir después de la llamada ajax
- 28. Detener la solicitud de jquery ajax en ajaxStart
- 29. jQuery Llamada en Ajax perdiendo la referencia de variable local
- 30. jQuery llamada Ajax que devuelve '[object XMLDocument]'
He usado el mismo código para evitar que Yii cargue jquery & co. incluso con 'ajaxUpdate' => 'falso'. – Paolo