Отсутствует функция данных JQuery - PullRequest
0 голосов
/ 23 октября 2019

У меня возникла проблема с использованием данных JQuery. Во-первых, он работает правильно со всеми работающими функциями. Но когда я добавляю новую функцию, эта функция внезапно исчезает, и таблица снова становится стандартным HTML. Функция, которая исчезает, как нумерация страниц, панель поиска и т. Д. Пожалуйста, помогите мне решить мою проблему. Спасибо

Здесь код с моего сайта

<script>
  $(function () {
    $('#example1').DataTable()
    $('#example2').DataTable({
      'paging'      : true,
      'lengthChange': false,
      'searching'   : false,
      'ordering'    : true,
      'info'        : true,
      'autoWidth'   : false
    })
  })
  $(".cariSparepart").on("click",function(){
        var id_joblist="<?php echo $id_joblist;?>";
        // alert(id_job);
        $.ajax({
            url:"<?php echo site_url('Jobs/cariSpareparts');?>",
            type:"POST",
            data: {"id_joblist":id_joblist},
            cache:false,
            success:function(html){
                $("#tampilBarang").html(html);
                $("#modalBarang").modal("show");
            }
        })
    })
</script>

Я пытался поместить .cariSparepart внутрифункция как это:

    $(function () {
    $(".cariSparepart").on("click",function(){
        var id_joblist="<?php echo $id_joblist;?>";
        // alert(id_job);
        $.ajax({
            url:"<?php echo site_url('Jobs/cariSpareparts');?>",
            type:"POST",
            data: {"id_joblist":id_joblist},
            cache:false,
            success:function(html){
                $("#tampilBarang").html(html);
                $("#modalBarang").modal("show");
            }
        })

    $('#example1').DataTable()
    $('#example2').DataTable({
      'paging'      : true,
      'lengthChange': false,
      'searching'   : false,
      'ordering'    : true,
      'info'        : true,
      'autoWidth'   : false
    })
  })
...