Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery(…).yiiGridView不是函数_Javascript_Jquery_Yii_Cgridview - Fatal编程技术网

Javascript jQuery(…).yiiGridView不是函数

Javascript jQuery(…).yiiGridView不是函数,javascript,jquery,yii,cgridview,Javascript,Jquery,Yii,Cgridview,我对Yii栅格视图有问题。由于某些原因,它似乎没有正确加载,即使包含了脚本(我可以在源代码中看到)。 这是HTML的标题部分: <script src="fileadmin/static/js/jquery-1.8.3.min.js" type="text/javascript"></script> <script src="/module/public/assets/80c0553/gridview/jquery.yiigridview.js" type="tex

我对Yii栅格视图有问题。由于某些原因,它似乎没有正确加载,即使包含了脚本(我可以在源代码中看到)。 这是HTML的标题部分:

<script src="fileadmin/static/js/jquery-1.8.3.min.js" type="text/javascript"></script>
<script src="/module/public/assets/80c0553/gridview/jquery.yiigridview.js" type="text/javascript"></script>
<script type="text/javascript">jQuery(function($) {
 jQuery('#grid-downloads').yiiGridView({'ajaxUpdate':['grid-downloads'],'ajaxVar':'ajax','pagerClass':'pager','loadingClass':'grid-view-loading','filterClass':'filters','tableClass':'def-table','selectableRows':1,'enableHistory':false,'updateSelector':'{page}, {sort}','filterSelector':'{filter}','pageVar':'page'}); 
 });
</script>

jQuery(函数($){
jQuery(“#网格下载”).yiiGridView({'ajaxUpdate':['grid-downloads'],'ajaxVar':'ajax','pagerClass':'pager','loadingClass':'grid-view-loading','filterClass':'filterClass','tableClass':'def-table','selectableRows':1,'enableHistory':false,'updateSelector':'{page},{sort},'filterSelector':'{filter},'pageVar':'page});
});
我得到错误:
TypeError:jQuery(…)。yiiGridView不是一个函数

你知道问题出在哪里吗?

我找到了问题所在

事实上,问题是,不知何故,我在页面中包含了两次jquery,第二次是在页脚中,这就是为什么我没有找到之前的结果


Jquery只需在页面中出现1次,并且必须出现在页眉中。

如前所述,您必须注意资产,避免在asset js中一次又一次地加载Jquery,如
'yii\web\JqueryAsset',

可能是因为多次包含Jquery或确切的库谢谢!事实上,这确实是个问题,不知何故,我第二次将jquery包含在页面的页脚中,这破坏了代码将jquery js文件包含到layount/main.php文件的head部分。我在主题的页脚部分有我的,当我把它移到标题部分时,jquery/js函数调用开始工作:)