Javascript 数据表显示条目和搜索功能不工作

Javascript 数据表显示条目和搜索功能不工作,javascript,datatables,datatables-1.10,Javascript,Datatables,Datatables 1.10,我使用的是一个dataTable,除了show条目和search函数之外,其他一切都很好。我似乎无法与它互动,它就在那里,但我无法点击它 这是表的代码和dataTables的脚本 <div class="box-body table-responsive"> <form action="assignment_update.php" class="form-horizontal" method="post" enctype="multipart/fo

我使用的是一个dataTable,除了show条目和search函数之外,其他一切都很好。我似乎无法与它互动,它就在那里,但我无法点击它

这是表的代码和dataTables的脚本

<div class="box-body table-responsive">
               <form action="assignment_update.php" class="form-horizontal" method="post" enctype="multipart/form-data">
                 <div class="panel-footer" align="center">
                <button class="btn btn-info" style="padding:12px;" type="submit" name="submit">&nbsp;&nbsp;&nbsp; <b>Add Assignments</b> &nbsp;&nbsp;&nbsp;</button>
              </div>
              <br/>
   <!-- DataTables Example -->
    <div class="card mb-3">
      <div class="card-body">
        <div class="table-responsive">
          <table class="table table-bordered" id="dataTable" width="100%" cellspacing="0">
            <thead>
              <tr>
                <th>ID</th>
                <th>Assignment Name</th>
                <th>Assignment File</th>
                <th>Upload Date</th>
              </tr>
            </thead>
            <tbody>
           <!--Fetch-->
          <?php

          include("connection.php");

          $query = mysqli_query($connect, "SELECT assignment_id, assignment_title, assignment_file, assignment_upload_date FROM cms_assignment");

           while($result = mysqli_fetch_array($query)){

            echo "<tr>
            <td>".$result['assignment_id']."</td>
            <td>".$result['assignment_title']."</td>
            <td>".$result['assignment_file']."</td>
            <td>".$result['assignment_upload_date']."</td>
            </tr>";

           }

          ?>


            </tbody>
          </table>
            <script type="text/javascript" src="https://cdn.datatables.net/1.10.20/js/jquery.dataTables.min.js"></script>

          <script type="text/javascript">

            $(document).ready( function (){
            $('#dataTable').DataTable();
            } );

          </script>


            </tbody>
          </table>
        </div>
      </div>

    </div>

添加作业

身份证件 分配名称 分配文件 上传时间 $(文档).ready(函数(){ $('#dataTable')。dataTable(); } );
有人能告诉我什么地方出了问题,或者应该添加什么才能让它们工作吗?
任何帮助都将不胜感激

在datatables脚本上方添加JQuery。它应该如下面的代码片段所示

<script type="text/javascript" src="https://code.jquery.com/jquery-3.3.1.js"></script>
<script type="text/javascript" src="https://cdn.datatables.net/1.10.20/js/jquery.dataTables.min.js"></script>

不要忘记在
中添加datatables css



ref:

我打赌你的
盒体
表单
面板
捕获事件。。。
<link rel="stylesheet" href="https://cdn.datatables.net/1.10.20/css/jquery.dataTables.min.css">