【问题标题】:pagination doesn't work when I click on button javascript and php当我点击按钮 javascript 和 php 时分页不起作用
【发布时间】:2016-04-11 17:07:45
【问题描述】:

我的分页从数据库返回数据,但是当我点击例如第二个页面按钮时,它说:

The requested URL /MFPTMA/poserquestion-Copie.php was not found on this server.

<?php  
    $sql = "SELECT COUNT(idra) FROM reponsea";  
    $rs_result = mysqli_query($conn, $sql);  
    $row = mysqli_fetch_row($rs_result);  
    $total_records = $row[0];  
    $total_pages = ceil($total_records / $limit);  
    $pagLink = "<nav><ul class='pagination'>";  
    for ($i=1; $i<=$total_pages; $i++) {  
         $pagLink .= "<li>
                        <a href='poserquestion-Copie.php?page=".$i."'>".$i."
                        </a>
                      </li>";  
    }  

    echo $pagLink . "</ul></nav>";  
?>


<script type="text/javascript">
    $(document).ready(function(){
        $('.pagination').pagination({
            items: <?php echo $total_records;?>,
            itemsOnPage: <?php echo $limit;?>,
            cssStyle: 'light-theme',
            currentPage : <?php echo $page;?>,
            hrefTextPrefix : 'poserquestion-Copie.php?page='
        });
    });
</script>

【问题讨论】:

  • 是的,该文件不存在。将文件添加到正确的位置,它将起作用
  • 感谢您的回答,但抱歉我没有理解您的意思。文件是同一个文件!我没有开新的
  • 您输出的文件名 (poserquestion-Copie.php) 是准确的名称(区分大小写)?
  • 非常感谢,问题就在那里。现在它可以工作了。文件名是poserquestion - Copie.php 不是poserquestion-Copie.php
  • 顺便说一句,您可以使用echo basename( $_SERVER[ "PHP_SELF" ] );,它会为您输出文件名,以防您决定更改文件名,但忘记在代码中更新其名称跨度>

标签: javascript php pagination


【解决方案1】:

如果你把 URL 写成这样:

<a href='poserquestion-Copie.php?page=".$i."'>

这将是一个相对 URL。此 URL 相对于当前路径。这意味着它将根据您在站点中的位置解析为不同的路径。

这里的最佳做法是您应该在此处放置一个绝对 URL。绝对 URL 可以是:

<a href='/poserquestion-Copie.php?page=".$i."'>

或者:

<a href='/<custom path>/poserquestion-Copie.php?page=".$i."'>

甚至包括您网站的域名:

<a href='<domain>/<custom path>/poserquestion-Copie.php?page=".$i."'>

【讨论】:

  • 问题出在文件名的拼写上。谢谢你的回答
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-09-10
  • 2016-07-17
  • 1970-01-01
  • 2011-09-17
  • 2021-11-24
  • 1970-01-01
  • 2023-03-06
相关资源
最近更新 更多