我的账户
猩码学苑

专注C++开发菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

毛少涵2023-1-9

[复制链接]
微小星晨 发表于 2023-1-9 22:09:04 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

    <script>
      const tbody = document.querySelector("tbody");
      const yema = document.querySelector("#yema");
      renderlist("http://162.14.107.109/list");
      function renderlist(url) {
        axios.get(url).then((res) => {
          let data = res.data.data;
          let list = data.data;
          let listhtml = "";
          list.forEach((item) => {
            listhtml += `
                    <tr>
                        <td>${item.id}</td>
                        <td>${item.name}</td>
                        <td>${item.sex}</td>
                        <td>${item.age}</td>
                        <td>${item.tel}</td>
                    </tr>
                    `;
          });
          tbody.innerHTML = listhtml;
          let current_page = data.current_page;

          let last_page = data.last_page;

          let links = data.links;

          let prev_page_url = data.prev_page_url;

          let next_page_url = data.next_page_url;

          let pageNum = "";
          for(let i=1;i<last_page;i++){
            pageNum+=`<button data-url="http://162.14.107.109/list?page=${i}">${i}</button>`;
          }
          let prev=`<button ${current_page==1 ? 'disabled':''} data-url='${prev_page_url}' class='btn'>上一页</button>`;
          let next=`<button ${current_page==last_page ? 'disabled':''} data-url='${next_page_url}' class='btn'>下一页</button>`;
          yema.innerHTML=prev+pageNum+next;
        });
      }
      yema.addEventListener('click',function(e){
            let url=e.target.dataset.url;
            renderlist(url);
     

        })
    </script>



回复

使用道具 举报

关注0

粉丝0

帖子50

发布主题
大家都在学
课堂讨论
一周热帖排行最近7x24小时热帖
关注我们
专注C++菁英教育

客服电话:18009298968

客服时间:9:00-21:00

猩码学苑 - 专注C++开发菁英教育!( 陕ICP备2025058934号-1 )

版权所有 © 陕西菁英数字科技有限公司 2023-2026