admin.common.js:21 Uncaught ReferenceError:$未定义

问题描述:

使用Kendo网格UI开发nopcommerce插件开发。但是面对这个问题在视角方Kendo网格没有填充数据。 therer是错误的控制台`

Uncaught ReferenceError: jQuery is not defined(anonymous function) Uncaught ReferenceError: $ is not defined(anonymous function) Uncaught ReferenceError: jQuery is not defined(anonymous function) Uncaught ReferenceError: jQuery is not defined(anonymous function) Uncaught ReferenceError: jQuery is not defined(anonymous function) Uncaught ReferenceError: jQuery is not defined(anonymous function) Uncaught Error: AdminLTE requires jQuery(anonymous function) Uncaught Error: Bootstrap's JavaScript requires jQuery(anonymous function) Uncaught TypeError: $(...).datepicker is not a function(anonymous function) Uncaught TypeError: $(...).kendoDatePicker is not a function`

我用这样的

<script src="~/Administration/Scripts/admin.search.js"></script> 
<script src="~/Administration/scripts/admin.navigation.js"></script> 
<script src="~/Administration/Scripts/admin.common.js"></script> 
<script src="~/Administration/Scripts/typeahead/typeahead.bundle.min.js"></script> 
<script src="~/Administration/Scripts/jquery-migrate-1.2.1.min.js"></script> 
<script src="~/Administration/Scripts/jquery-ui-1.10.3.custom.min.js"></script> 
<script src="~/Administration/Scripts/adminLTE/app.min.js"></script> 
<script src="~/Administration/Scripts/jquery-1.10.2.min.js"></script> 
<script src="~/Administration/Scripts/bootstrap/bootstrap.min.js"></script> 

当您使用多个脚本,他们必须遵循特定的顺序,因为他们从第一个到最后一个被触发。因此,例如,如果您在“admin.common.js”中调用JQuery函数,并且没有调用JQuery,那么它会抛出错误。另外bootstrap需要JQuery,所以JQuery应该放在引导之前,等等。所以,你可能会改为试试这个:

<script src="~/Administration/Scripts/jquery-1.10.2.min.js"></script> 
<script src="~/Administration/Scripts/jquery-migrate-1.2.1.min.js"></script> 
<script src="~/Administration/Scripts/jquery-ui-1.10.3.custom.min.js"> </script> 
<script src="~/Administration/Scripts/bootstrap/bootstrap.min.js"></script> 
<script src="~/Administration/Scripts/typeahead/typeahead.bundle.min.js"></script> 
<script src="~/Administration/Scripts/admin.search.js"></script> 
<script src="~/Administration/scripts/admin.navigation.js"></script> 
<script src="~/Administration/Scripts/admin.common.js"></script> 
<script src="~/Administration/Scripts/adminLTE/app.min.js"></script> 

如果上述方法无效,尝试重新组织你的脚本,使他们之前的所有所需的一个。

希望这会有所帮助, 狮子座。