Эта же страница загружается при нажатии на пагинацию в DataTable PHP - PullRequest
0 голосов
/ 13 ноября 2018

Когда я щелкаю номер страницы в DataTable, он не перемещается на следующую страницу, вместо этого он снова загружает всю страницу.

Но если я нажимаю кнопку сортировки DataTable и снова нажимаю номер страницы пагинации,DataTable работает нормально.Может кто-нибудь помочь мне решить это.Заранее спасибо.

<?php include 'header.php'; ?>
</style>
  <!-- Breadcrumbs -->
  <section class="bg-gray-7">
    <div class="breadcrumbs-custom box-transform-wrap context-dark">
      <div class="container">
        <h3 class="breadcrumbs-custom-title">Sailing Schedules</h3>
        <div class="breadcrumbs-custom-decor"></div>
      </div>
      <div class="box-transform" style="background-image: url(images/bg-typography.jpg);"></div>
    </div>
    <div class="container">
      <ul class="breadcrumbs-custom-path">
        <li><a href="index.php">Home</a></li>
        <li class="active">Sailing Schedule</li>
      </ul>
    </div>
  </section>

<br>
<br>
<div class="container">

<?php
  ini_set('display_errors', 1);
  error_reporting(E_ALL);

  // Include config file
  require 'config.php';

  $sql = "SELECT * FROM long_sched";
  if($result = mysqli_query($con, $sql)){
    if(mysqli_num_rows($result) > 0){
      echo "<table class='table-custom table-custom-primary' id ='long_schd_table'>";
      echo "<thead>";
      echo "<tr>";
      echo "<th>Service Name</th>";
      echo "<th>Description</th>";
      echo "</tr>";
      echo "</thead>";
      echo "<tbody>";

      while($row = mysqli_fetch_array($result)){
        echo "<tr>";
        echo "<td><a href=http://localhost/permatest/". $row['long_filepath'] . " target='_self' download>".$row['long_service']."</a></td>";
        echo "<td>" . $row['long_desc'] . "</td>";
        echo "</tr>";
      }
      echo "</tbody>";                            
      echo "</table>";
      // Free result set
      mysqli_free_result($result);
    } else {
      echo "<p class='lead'><em>No records were found.</em></p>";
    } else {
      echo "ERROR: Could not able to execute ".$sql." " . mysqli_error($con);
    }
    // Close connection
    mysqli_close($con);
?>

</div>
</section>
<br>
<br>

<?php include 'off_footer.php'; ?>

<script>
  $('#long_schd_table').DataTable({});
</script>

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

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