如何阻止yii cgridview在每个ajax更新调用中获取它的jquery文件

Ehs*_*njs 5 php jquery yii

我正在开发一个Yii应用程序,其中在某些部分我需要使用CGridView来显示一些数据库记录.我的目标是通过ajax调用更新它的结果(基于表列上的一些过滤器)但问题在每个调用中,CGridView建立一个新的get请求来获取它的相关jquery文件,这会导致我的网站加载时间增加.
有没有办法告诉CgridView在第一个ajax请求中只获取这些文件一次?如何阻止它多次获取这些文件?

Onk*_*nwa 7

使用scriptMap防止在ajax调用中加载jquery文件.

Yii::app()->clientScript->scriptMap=array(
                    'jquery.js'=>false,
                    'jquery.ba-bbq.js'=>false,
                    'jquery.yiigridview.js'=>false
                ); 
Run Code Online (Sandbox Code Playgroud)

您可以从外部获取或加载js文件,您可以在此处找到答案.