无法理解用于分页的此html代码
我想对结果进行一些简单的分页,但我在客户端开发方面没有经验。无法理解用于分页的此html代码,html,Html,我想对结果进行一些简单的分页,但我在客户端开发方面没有经验。 因此,我通过查看IE的源代码 在youtube上我看到了以下内容: 它每页显示20个结果,并提供7页的链接。 资料来源如下: <a href="/results?search_query=html+pagination&page=1" class="yt-uix-button yt-uix-pager-button yt-uix-button-toggled yt-uix-sessionlink yt-uix-
因此,我通过查看
IE的源代码
在youtube上我看到了以下内容:
它每页显示20个结果,并提供7页的链接。
资料来源如下:
<a href="/results?search_query=html+pagination&page=1" class="yt-uix-button yt-uix-pager-button yt-uix-button-toggled yt-uix-sessionlink yt-uix-button-default" data-sessionlink="ei=73WLUfrBCsaZ8gOtjoDYAw" data-page="1" <span class="yt-uix-button-content">1</span></a>
<a href="/results?search_query=html+pagination&page=2" class="yt-uix-button yt-uix-pager-button yt-uix-sessionlink yt-uix-button-default" data-sessionlink="ei=73WLUfrBCsaZ8gOtjoDYAw" data-page="2" <span class="yt-uix-button-content">2</span></a>
<a href="/results?search_query=html+pagination&page=3" class="yt-uix-button yt-uix-pager-button yt-uix-sessionlink yt-uix-button-default" data-sessionlink="ei=73WLUfrBCsaZ8gOtjoDYAw" data-page="3" <span class="yt-uix-button-content">3</span></a>
<a href="/results?search_query=html+pagination&page=4" class="yt-uix-button yt-uix-pager-button yt-uix-sessionlink yt-uix-button-default" data-sessionlink="ei=73WLUfrBCsaZ8gOtjoDYAw" data-page="4" <span class="yt-uix-button-content">4</span></a>
<a href="/results?search_query=html+pagination&page=5" class="yt-uix-button yt-uix-pager-button yt-uix-sessionlink yt-uix-button-default" data-sessionlink="ei=73WLUfrBCsaZ8gOtjoDYAw" data-page="5" <span class="yt-uix-button-content">5</span></a>
<a href="/results?search_query=html+pagination&page=6" class="yt-uix-button yt-uix-pager-button yt-uix-sessionlink yt-uix-button-default" data-sessionlink="ei=73WLUfrBCsaZ8gOtjoDYAw" data-page="6" <span class="yt-uix-button-content">6</span></a>
<a href="/results?search_query=html+pagination&page=7" class="yt-uix-button yt-uix-pager-button yt-uix-sessionlink yt-uix-button-default" data-sessionlink="ei=73WLUfrBCsaZ8gOtjoDYAw" data-page="7" <span class="yt-uix-button-content">7</span></a>
<a href="/results?search_query=html+pagination&page=2" class="yt-uix-button yt-uix-pager-button yt-uix-sessionlink yt-uix-button-default" data-sessionlink="ei=73WLUfrBCsaZ8gOtjoDYAw" data-page="2"><span class="yt-uix-button-content">Next »</span></a>
因此,我假设sessionlink
类似于会话标识符?
我如何在服务器端代码中使用它?
还有为什么Next
指的是/results?search\u query=html+pagination&;第2页
这仍然可以通过以下方式简化:
<a href="paged?page=1">« Prev</a>
<a href="paged?page=1">1</a>
<a href="paged?page=2">2</a>
<a href="paged?page=3">3</a>
<a href="paged?page=3">Next »</a>
仅对于纯分页部分,您不需要担心会话标识符。有一个名为page
的GET
变量,它将页码传递到paged
页面。很难理解您的要求。这是一个简单的分页模型。。。URL中的查询&;page=2表示页码。查询将被处理,第2页的结果将从服务器检索并显示。因为下一页是第2页。HREF当然是指某种服务器端脚本,如php或cgiyt uix sessionlink
是一个css类,请查看css文件。@Rubelet:&
用于什么?@Jim它是一个HTML实体来表示和符号。它是查询中参数的分隔符。之后的所有事情?是一个键-值对,您可以在文件中使用它来处理事情。如果使用多个变量发送到文件,则将不同的键值与$amp;会话链接如何取决于应用程序。如果应用程序需要,则选择“是”。不需要单独分页。这对于3个链接是可以理解的。当用户按下Next
或Prev
时会发生什么情况?@Jim你能看到Next和Prev分别具有第3页和第1页的相同链接吗?谢谢你的额外提示