使用Kendo网格UI开发nopcommerce插件开发。但是在视图方面面对这个问题,剑道网格没有填充数据。在控制台`
上有错误未捕获的ReferenceError:未定义jQuery(匿名函数) 未捕获的ReferenceError:$未定义(匿名函数) 未捕获的ReferenceError:未定义jQuery(匿名函数) 未捕获的ReferenceError:未定义jQuery(匿名函数) 未捕获的ReferenceError:未定义jQuery(匿名函数) 未捕获的ReferenceError:未定义jQuery(匿名函数) 未捕获的错误:AdminLTE需要jQuery(匿名函数) 未捕获的错误:Bootstrap的JavaScript需要jQuery(匿名函数)Uncaught TypeError:$(...)。datepicker不是函数(匿名函数) 未捕获的TypeError:$(...)。kendoDatePicker不是函数`
我正在使用这个
<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>
答案 0 :(得分:2)
当您使用多个脚本时,他们必须遵循特定的顺序,因为它们是从第一个到最后一个触发的。例如,如果你在&#34; admin.common.js&#34;中调用JQuery函数。并且你还没有调用JQuery然后它会抛出你的错误。引导程序也需要JQuery,所以JQuery应该放在bootstrap之前,依此类推。所以你可以试试这个:
<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>
如果上述方法无效,请尝试重新组织您的脚本,以便它们都需要以前的脚本。
希望这有帮助, 利奥。