当前位置: 首页 > 面试题库 >

使用jQuery分页记录

谈炳
2023-03-14
问题内容

我有一个包含大量记录的JSON结果。我想显示第一个,但是有一个下一个按钮可以查看第二个,依此类推。我不希望页面刷新,这就是为什么我希望JavaScript,jQuery甚至第三方AJAX库的组合都能为您提供帮助。

有什么建议?


问题答案:

希望这可以帮助:

var noName = {
    data: null
    ,currentIndex : 0
    ,init: function(data) {
        this.data = data;
        this.show(this.data.length - 1); // show last
    }
    ,show: function(index) {
        var jsonObj = this.data[index];
        if(!jsonObj) {
            alert("No more data");
            return;
        }
        this.currentIndex = index;
        var title = jsonObj.title;
        var text = jsonObj.text;
        var next = $("<a>").attr("href","#").click(this.nextHandler).text("next");
        var previous = $("<a>").attr("href","#").click(this.previousHandler).text("previous");

        $("body").html("<h2>"+title+"</h2><p>"+text+"</p>");
        $("body").append(previous);
        $("body").append(document.createTextNode(" "));
        $("body").append(next);
    }
    ,nextHandler: function() {
        noName.show(noName.currentIndex + 1);
    }
    ,previousHandler: function() {
        noName.show(noName.currentIndex - 1);
    }
};

window.onload = function() {
    var data = [
        {"title": "Hello there", "text": "Some text"},
        {"title": "Another title", "text": "Other"}
    ];
    noName.init(data);
};


 类似资料:
  • 问题内容: 问题 我需要在Django模板中使用jQuery进行Ajax分页。 情况 我的模板中包含以下代码: 和我的看法: 结论 因此,每当我按“下一步”时,它实际上会发出Ajax请求,但数据不会在表中呈现。 对于分页,使用django.core.paginator,我真的很愿意在可能的情况下坚持使用。 您能看到代码缺失/错误吗? 问题答案: 我没有发现错误,但下面向您展示如何解决此任务。我认为

  • 本文向大家介绍jQuery中layer分页器的使用,包括了jQuery中layer分页器的使用的使用技巧和注意事项,需要的朋友参考一下 layui给我们提供了分页器的组件,进行简单的配置就能做出分页的效果 上代码: 稍微解释一下这边的代码: 1、点击按钮#searchBtn 发起ajax请求 获得需要分页的数据。 2、success成功后回调执行分页+拼接。 3、必须代码 4、定义一页需要显示的条

  • 问题内容: 已关闭 。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗? 更新问题,使其仅通过编辑此帖子来关注一个问题。 6年前关闭。 我正在寻找一个使用jQuery,PHP和MySQL的很好的Ajax分页教程。我遇到的那些不好。 因此,如果有人可以推荐一个好的网站/教程,那就太好了。谢谢。 编辑 这是一些不好的教程。 网站1 网站2 网站3 问题答案: 这是 CakePHP的 一个教程

  • 本文向大家介绍使用Jquery+Ajax+Json如何实现分页显示附JAVA+JQuery实现异步分页,包括了使用Jquery+Ajax+Json如何实现分页显示附JAVA+JQuery实现异步分页的使用技巧和注意事项,需要的朋友参考一下 先给大家展示下运行效果图:  1.后台action产生json数据。    2.struts.xml相关配置 3.js获取json数据分页显示 ps:JAVA+

  • 我只是在这篇文章中寻求一些建议。我目前正在通过url中的$_GET变量使用分页。然而,我不是通过首先计算计数,然后使用LIMIT子句进行分页。取而代之的是,我检索所有要分页的值,然后将它们放在一个数组中,然后将其切片,因此数组的前10项显示在第一页上,接下来的10项显示在第二页上,等等。这种疯狂是有原因的。 但是,这导致每次用户单击不同的页码时,整个查询都会运行。 有没有可能使用jQuery/AJ

  • 使用分页 使用分页机能,最多可同时开启3个Web网页。 显示分页 按下按钮,会显示分页。目前显示之网页的分页,会较其他分页更长。 以不同页面开启连结 让指标对准想开启的连结,从选单列中选择[档案] > [以不同页面开启连结]。 提示 设定以其他页面开启的连结页面,将会自动以其他分页开启。 更改页面 进入选单列后,选择[档案] > [上一个分页]或[下一个分页]。 提示 按住按钮时,按下L按钮或R按