我如何在HTML中进行分页

时间:2015-04-22 19:37:45

标签: html pagination

我创建了一个网站,并将页面添加到我的网站,因为页面大小超过我需要在@require_POST def login(request): username = request.POST['username'] password = request.POST['password'] user = authenticate(username=username, password=password) if user and user.is_active: return HttpResponse("{\"succes:1\" }",content_type = 'application/json') else: return HttpResponse("{\"success\":0,\"error_message\":\"Invalid Data\"}",content_type = 'application/json') 中创建分页我创建了这个方法

html

以这种方式我创造了

问题是当我添加新页面时,我需要像这样再次替换所有代码

<a href="page1.html">1</a><a href="page2.html">2</a><a href="page3.html">3</a>

我添加新页面的时候我需要更换所有代码才能在没有<a href="newpage1.html">1</a><a href="page1.html">2</a><a href="page2.html">3</a><a href="page3.html">4</a> 的情况下执行此操作

sombody可以帮助我在html中做任何想法

4 个答案:

答案 0 :(得分:1)

不要重新发明轮子。使用数据表,它们提供排序,分页(客户端和服务器端),导出和许多附加功能。

 http://datatables.net/

包含文件,只需添加即可。

  $(document).ready(function() {
     $('#example').dataTable();
 } );

这是一个非常基本且很好的例子,你应该去做。

http://datatables.net/examples/data_sources/dom.html

答案 1 :(得分:0)

这不能完全用HTML完成。你必须使用像PHP这样的东西,或者你可以使用Javascript。

答案 2 :(得分:0)

您只能创建一个名为&#34; Pagination.html&#34;的HTML文件。在那里包含所有链接,然后使用以下方法之一在每个页面上包含该分页。

您可以使用Javascript:javascript

或者您可以使用html5:html5

或者还有其他解决方案来解决您的问题:other

你最好使用一些面向Javascript的解决方案,html5支持包含文件仍然很差。

答案 3 :(得分:-1)

不幸的是,如果不使用其他非HTML技术,这是不可能的。您可以使用javascript(JS),PHP或其他技术动态生成页面,但不仅仅是原始HTML。

您可以将页面命名为:

page_1.html page_2.html

然后你使用的任何一个编辑器可能都有搜索&amp;替换功能,所以你可以使用它来加快速度。我希望这会有所帮助。