Top

bootstrapTable,Cannot read property 'locales' of undefined,真正原因,bootstrap-table-1.14.2,bootstrap-table-1.13.5


使用BootstrapTable,报如下错误:

bootstrap-table-zh-CN.js:21 Uncaught TypeError: Cannot read property 'locales' of undefined

    at bootstrap-table-zh-CN.js:21

    at bootstrap-table-zh-CN.js:79

    at bootstrap-table-zh-CN.js:10

    at bootstrap-table-zh-CN.js:13


网上搜了一堆,也没出个所以然来,乱七八糟


折腾半天,原来是加载顺序问题,真是服了,一个这个问题,也不舍得说出来,


通常我们加载顺序:jQuery核心、各种jQuery插件、Bootstrap核心、各种Bootstrap插件;

那么在加载BootstrapTable的时候,先加载其核心再加载zh-CN,就没问题了,如下:

<script src="/jquery.min.js" type="text/javascript" charset="utf-8"></script>

<script src="/jquery.cookie.js" type="text/javascript" charset="utf-8"></script>

<script src="/jquery.countdown.min.js" type="text/javascript" charset="utf-8"></script>

<script src="/layer/layer.js" type="text/javascript" charset="utf-8"></script>

<script src="/bootstrap/js/bootstrap.min.js" type="text/javascript" charset="utf-8"></script>

<script src="/bootstrap-table/bootstrap-table.min.js" type="text/javascript" charset="utf-8"></script>

<script src="/bootstrap-table/locale/bootstrap-table-zh-CN.js" type="text/javascript" charset="utf-8"></script>






    与本文相关的文章