Javascript 如果没有剩余记录,如何隐藏删除按钮?

Javascript 如果没有剩余记录,如何隐藏删除按钮?,javascript,laravel,Javascript,Laravel,在将数据附加到前端时,我遇到了一个问题。我将数据显示为10块。 问题是,若记录为10,则“加载更多”按钮应隐藏,但该按钮仍然可见。如何解决这个问题 图片: 阿贾克斯: 分页的所有好处是不需要一个请求加载所有数据。防止发送大量数据是在**页面负载、节省带宽、服务器资源、客户端资源等方面进行优化 正如@apokryfos所说,laravel有一个bulit in function paginate来处理这个问题 但正如我所看到的,您在一个请求中发送了所有记录,并且认为这根本不是一个好的做法 修理 你

在将数据附加到前端时,我遇到了一个问题。我将数据显示为10块。 问题是,若记录为10,则“加载更多”按钮应隐藏,但该按钮仍然可见。如何解决这个问题

图片:

阿贾克斯:

分页的所有好处是不需要一个请求加载所有数据。防止发送大量数据是在**页面负载、节省带宽、服务器资源、客户端资源等方面进行优化

正如@apokryfos所说,laravel有一个bulit in function paginate来处理这个问题

但正如我所看到的,您在一个请求中发送了所有记录,并且认为这根本不是一个好的做法

修理 你写道:

if (response.count < 10)
它从请求中获取页码

正如Laravel文档所建议的,您只需从下一页url抓取下一页url并更改下一步按钮:

$("#seeMore").attr("href",next_page_url);

看看当没有更多的结果时,下一个页面的url将是null@apokryfos此方法重新加载页面,我需要在不加载页面的情况下加载数据。我链接了json结果,您可以在ajax响应中读取这些结果。我的回答对您有帮助吗?No Brother@Abilogos
if (response.count < 10)
if (response.count =< 10)
return DB::table('jobs')->where('job_status',1)->orderBy('id','DESC')->paginate();
$("#seeMore").attr("href",next_page_url);