wtmwf 2023-09-08 15:36 采纳率: 50%
浏览 8

JavaScript获取当前页页数且进行翻页

JavaScript中,怎么获取当前页的页数,并且在点击下一页后能是当前页数+1

img

<div class="pagenation">
                <a href="#" onclick="PageUp()">上一页</a>
                
                <a href="#" onclick="PageDown()">下一页></a>
            </div>

<script type="text/javascript">
    function PageDown(){
        console.log('PageDown');
        $.post(
            'getProductListPage',
                {'id':[[${id}]],'page': [[${page} + 1]],'limit': 15},
                'json',
        );
    }

</script>

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-09-08 18:19
    关注

    【以下回答由 GPT 生成】

    由于提供的代码不完整,无法直接通过获取当前页数实现翻页操作。但是,我可以给出一个可行的解决方案,以供参考。

    首先,我假设你正在使用一个页面导航控件,并且希望在点击下一页按钮时,自动将当前页数加1,并发送一个异步请求来更新页面内容。

    在这种情况下,你可以像下面一样优化你的代码:

    <div class="pagenation">
        <a href="#" onclick="PageUp()">上一页</a>
        <a href="#" onclick="PageDown()">下一页&gt;</a>
    </div>
    
    <script type="text/javascript">
        var currentPage = 1; // 初始化当前页数为1
    
        function PageDown() {
            currentPage += 1; // 将当前页数加1
    
            // 发送异步请求更新页面内容
            $.post(
                'getProductListPage',
                {'id': ${id}, 'page': currentPage, 'limit': 15},
                function(data) {
                    // 在这里处理返回的数据,例如更新页面内容
                },
                'json'
            );
        }
    </script>
    

    通过将当前页数存储在一个变量中,你可以在每次点击下一页按钮时将其递增一次,然后发送一个异步请求来更新页面内容。

    当然,这只是一个大致的解决方案,具体的实现需要根据你的具体场景和页面导航控件的实现方式进行适当的调整。另外,在获取当前页数的方式上可能需要根据你页面的结构进行修改。

    希望这个解决方案对你有所帮助!如果你有任何进一步的问题,请随时提问。



    【相关推荐】



    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 9月8日