Ошибка типа: $ (...). BootstrapTable не является функцией - PullRequest
1 голос
/ 16 мая 2019
<table id="selectCaseTable" class="table table-bordered table-striped table-hover">
  <!-- table code... -->
</table>

<!-- jQuery 3 -->
<script src="/static/adminlet-2.4.10/bower_components/jquery/dist/jquery.min.js"></script>
<!-- Bootstrap 3.3.7 -->
<script src="/static/adminlet-2.4.10/bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
<!-- AdminLTE App -->
<script src="/static/adminlet-2.4.10/dist/js/adminlte.min.js"></script>
<script src="/static/adminlet-2.4.10/bower_components/datatables.net/js/jquery.dataTables.min.js"></script>
<script src="/static/adminlet-2.4.10/bower_components/jquery-slimscroll/jquery.slimscroll.min.js"></script>
<script src="/static/adminlet-2.4.10/bower_components/datatables.net-bs/js/dataTables.bootstrap.min.js"></script>
<!-- FastClick -->
<script src="/static/adminlet-2.4.10/bower_components/fastclick/lib/fastclick.js"></script>
<!-- AdminLTE for demo purposes -->
<script src="/static/adminlet-2.4.10/dist/js/demo.js"></script>

<srcipt>
fuctions addSelectCase(){
    ...
    $("#selectCaseTable").bootstrapTable('refresh');
}
</script>

Когда я звоню bootstrapTable("refresh"), как показано ниже

$("#selectCaseTable").bootstrapTable('refresh');

Я вижу ошибку на консоли

TypeError: $ (...). BootstrapTable не является функцией

Ответы [ 2 ]

2 голосов
/ 16 мая 2019

Вы должны звонить Datatable(), а не bootstrapTable(), как показано в приведенном ниже коде:

var table = $('#example').DataTable();
table.ajax.reload();

Для получения дополнительных сведений нажмите здесь, чтобы увидеть предыдущий вопрос .

0 голосов
/ 16 мая 2019

TypeError: $ (…) .bootstrapTable не является функцией

Эта ошибка возникает, когда в качестве начального $('#example').DataTable(); после библиотеки bootstrapTable необходимо включить

<script src="https://unpkg.com/bootstrap-table@1.14.2/dist/bootstrap-table.min.js"></script>

После вызова $('#example').DataTable(); функция.

это распространенная проблема для любого скрипта или функции, не загруженной, но вы вызываете ее, а затем эту ошибку выдает браузер сайта клиента.

Спасибо

...