前端写分页api遇到403,netERR_FAILED错误

前端写分页api遇到403,net::ERR_FAILED错误

错误提示

    GET http://localhost:8080/account/PageBean net::ERR_FAILED

image-20240406112737536

image-20240406115322418

image-20240406115345154

api请求

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

后端接受

image-20240406112839571

postman测试,后端接口没问题

image-20240406112857366

原因:

最后总结:

url路径写错了,应该请求pageList

2个小时!2个小时!

403

也是服务器禁止访问的意思。

很好奇为啥不是报404错误,而是403呢

403是服务器禁止访问的意思。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
好的,以下是一个简单的前端分页的示例代码: HTML: ```html <div id="data"></div> <div id="pagination"></div> ``` JavaScript: ```javascript var data = []; // 假设这里存储了所有数据 var currentPage = 1; // 当前页码 var pageSize = 10; // 每页显示的数据条数 var totalPage = Math.ceil(data.length / pageSize); // 总页数 // 渲染当前页的数据 function renderData() { var start = (currentPage - 1) * pageSize; // 当前页的起始数据索引 var end = start + pageSize; // 当前页的结束数据索引 var html = ''; for (var i = start; i < end && i < data.length; i++) { html += '<div>' + data[i] + '</div>'; } document.getElementById('data').innerHTML = html; } // 渲染分页导航 function renderPagination() { var html = ''; if (currentPage > 1) { html += '<a href="javascript:;" onclick="prevPage()">上一页</a>'; } for (var i = 1; i <= totalPage; i++) { if (i == currentPage) { html += '<span>' + i + '</span>'; } else { html += '<a href="javascript:;" onclick="goToPage(' + i + ')">' + i + '</a>'; } } if (currentPage < totalPage) { html += '<a href="javascript:;" onclick="nextPage()">下一页</a>'; } document.getElementById('pagination').innerHTML = html; } // 上一页 function prevPage() { currentPage--; renderData(); renderPagination(); } // 下一页 function nextPage() { currentPage++; renderData(); renderPagination(); } // 跳转到指定页 function goToPage(page) { currentPage = page; renderData(); renderPagination(); } // 初始化渲染 renderData(); renderPagination(); ``` 以上代码中,`data` 存储了所有的数据,`currentPage` 表示当前页码,`pageSize` 表示每页显示的数据条数,`totalPage` 表示总页数。`renderData` 函数用来渲染当前页的数据,`renderPagination` 函数用来渲染分页导航,`prevPage` 函数用来翻到上一页,`nextPage` 函数用来翻到下一页,`goToPage` 函数用来跳转到指定页。在页面加载时,我们需要调用 `renderData` 和 `renderPagination` 函数来进行初始化渲染。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值