热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

thinkphp下拉分页

1.用limit限制显示条数publicfunctionlottery_list(){$listDb::name(interface_recorder)-where([typ

1.用limit限制显示条数

public function lottery_list(){

$list=Db::name('interface_recorder')->where(['type'=>(int)$type])->order('lottery_date desc')->limit($max,$page)->select();

}

 

2.滚动请求加载

加载中

以上为html

3.

$(window).on("scroll", function(event) {

// console.log(2222);

/*文档(页面)高度*/

var h = $(document).height();

// console.log(h)

/*可视窗口的高度*/

var wh = $(window).height();

// console.log(wh)

// console.log('一直在滚动!');

if($(window).scrollTop() >= h - wh - 10 && loadingdelay) {

loadingdelay = false;

// console.log(page);

// console.log(6666);

// return false;

//发送Ajax

$(".loadingBox").show();

get_lottery_list();

}

});

4.ajax请求后台

function get_lottery_list(){

// if(type==4){

// var url='{:url(\'index/lottery_list_five\')}';

// }else{

// var url='{:url(\'index/lottery_list\')}';

// }

$.ajax({

type: "POST",

url: '{:url(\'index/lottery_list\')}',

cache: false,

data: {

num: page,is_ajax:1,type:type

},

dataType: 'json',

success: function(data) {

/*数据拼接*/

var strData = "";

// console.log(data)

if(data&&data.date!='') {

//先搞期号

var str_date='';

for(var i in data){

str_date+='

  • ';

    str_date+=''+data[i].lottery_date+'

  • ';

    }

     

    $('#lottery_date_str').append(str_date);

    //再来看看右边的600个数

    for(var j in data){

    var l=1;

    for(var k in data[j].lottery_new_color){

    var str_number='';//新的数字

    // console.log(k)

    var p=k.split("-");

    // console.log(p)

    // console.log(p[1])

    str_number+='

  • ';

    str_number+='

      ';

      str_number+='

    • '+p[1]+'
    • ';

      str_number+='

    • '+p[1]+'
    • ';

      str_number+='

    • '+p[1]+'
    • ';

      str_number+='

    • '+p[1]+'
    • ';

      str_number+='

    • '+p[1]+'
    • ';

      str_number+='

    • '+p[1]+'
    • ';

      str_number+='

  • ';

    $("#lottery_number_"+l).append(str_number);

    l++;

    }

    }

    page++;

    loadingdelay = true;

    $(".loadingBox").hide();

    } else {

    loadingdelay = true;

    $(".loadingBox").hide();

    return false;

    }

    },

    error: function(error){

    loadingdelay = true;

    $(".loadingBox").hide();

    }

    });

    }


    推荐阅读
    • 在 Axublog 1.1.0 版本的 `c_login.php` 文件中发现了一个严重的 SQL 注入漏洞。该漏洞允许攻击者通过操纵登录请求中的参数,注入恶意 SQL 代码,从而可能获取敏感信息或对数据库进行未授权操作。建议用户尽快更新到最新版本并采取相应的安全措施以防止潜在的风险。 ... [详细]
    • Ihavetwomethodsofgeneratingmdistinctrandomnumbersintherange[0..n-1]我有两种方法在范围[0.n-1]中生 ... [详细]
    • MySQL Decimal 类型的最大值解析及其在数据处理中的应用艺术
      在关系型数据库中,表的设计与SQL语句的编写对性能的影响至关重要,甚至可占到90%以上。本文将重点探讨MySQL中Decimal类型的最大值及其在数据处理中的应用技巧,通过实例分析和优化建议,帮助读者深入理解并掌握这一重要知识点。 ... [详细]
    • 技术分享:使用 Flask、AngularJS 和 Jinja2 构建高效前后端交互系统
      技术分享:使用 Flask、AngularJS 和 Jinja2 构建高效前后端交互系统 ... [详细]
    • 本文探讨了使用JavaScript在不同页面间传递参数的技术方法。具体而言,从a.html页面跳转至b.html时,如何携带参数并使b.html替代当前页面显示,而非新开窗口。文中详细介绍了实现这一功能的代码及注释,帮助开发者更好地理解和应用该技术。 ... [详细]
    • 本文总结了JavaScript的核心知识点和实用技巧,涵盖了变量声明、DOM操作、事件处理等重要方面。例如,通过`event.srcElement`获取触发事件的元素,并使用`alert`显示其HTML结构;利用`innerText`和`innerHTML`属性分别设置和获取文本内容及HTML内容。此外,还介绍了如何在表单中动态生成和操作``元素,以便更好地处理用户输入。这些技巧对于提升前端开发效率和代码质量具有重要意义。 ... [详细]
    • 在JavaWeb开发中,文件上传是一个常见的需求。无论是通过表单还是其他方式上传文件,都必须使用POST请求。前端部分通常采用HTML表单来实现文件选择和提交功能。后端则利用Apache Commons FileUpload库来处理上传的文件,该库提供了强大的文件解析和存储能力,能够高效地处理各种文件类型。此外,为了提高系统的安全性和稳定性,还需要对上传文件的大小、格式等进行严格的校验和限制。 ... [详细]
    • 您的数据库配置是否安全?DBSAT工具助您一臂之力!
      本文探讨了Oracle提供的免费工具DBSAT,该工具能够有效协助用户检测和优化数据库配置的安全性。通过全面的分析和报告,DBSAT帮助用户识别潜在的安全漏洞,并提供针对性的改进建议,确保数据库系统的稳定性和安全性。 ... [详细]
    • 本文探讨了在PHP中实现MySQL分页查询功能的优化方法与实际应用。通过详细分析分页查询的常见问题,提出了多种优化策略,包括使用索引、减少查询字段、合理设置缓存等。文章还提供了一个具体的示例,展示了如何通过优化模型加载和分页参数设置,显著提升查询性能和用户体验。 ... [详细]
    • 深入浅出 webpack 系列(二):实现 PostCSS 代码的编译与优化
      在前一篇文章中,我们探讨了如何通过基础配置使 Webpack 完成 ES6 代码的编译。本文将深入讲解如何利用 Webpack 实现 PostCSS 代码的编译与优化,包括配置相关插件和加载器,以提升开发效率和代码质量。我们将详细介绍每个步骤,并提供实用示例,帮助读者更好地理解和应用这些技术。 ... [详细]
    • 本文介绍了如何利用Struts1框架构建一个简易的四则运算计算器。通过采用DispatchAction来处理不同类型的计算请求,并使用动态Form来优化开发流程,确保代码的简洁性和可维护性。同时,系统提供了用户友好的错误提示,以增强用户体验。 ... [详细]
    • 深入探索HTTP协议的学习与实践
      在初次访问某个网站时,由于本地没有缓存,服务器会返回一个200状态码的响应,并在响应头中设置Etag和Last-Modified等缓存控制字段。这些字段用于后续请求时验证资源是否已更新,从而提高页面加载速度和减少带宽消耗。本文将深入探讨HTTP缓存机制及其在实际应用中的优化策略,帮助读者更好地理解和运用HTTP协议。 ... [详细]
    • 本文详细探讨了 jQuery 中 `ajaxSubmit` 方法的使用技巧及其应用场景。首先,介绍了如何正确引入必要的脚本文件,如 `jquery.form.js` 和 `jquery-1.8.0.min.js`。接着,通过具体示例展示了如何利用 `ajaxSubmit` 方法实现表单的异步提交,包括数据的发送、接收和处理。此外,还讨论了该方法在不同场景下的应用,如文件上传、表单验证和动态更新页面内容等,提供了丰富的代码示例和最佳实践建议。 ... [详细]
    • SQLite数据库CRUD操作实例分析与应用
      本文通过分析和实例演示了SQLite数据库中的CRUD(创建、读取、更新和删除)操作,详细介绍了如何在Java环境中使用Person实体类进行数据库操作。文章首先阐述了SQLite数据库的基本概念及其在移动应用开发中的重要性,然后通过具体的代码示例,逐步展示了如何实现对Person实体类的增删改查功能。此外,还讨论了常见错误及其解决方法,为开发者提供了实用的参考和指导。 ... [详细]
    • 在 Angular Google Maps 中实现图片嵌入信息窗口的功能,可以通过使用 `@agm/core` 库来实现。该库提供了丰富的 API 和组件,使得开发者可以轻松地在地图上的信息窗口中嵌入图片。本文将详细介绍如何配置和使用这些组件,以实现动态加载和显示图片的功能。此外,还将探讨一些常见的问题和解决方案,帮助开发者更好地集成这一功能。 ... [详细]
    author-avatar
    mobiledu2502885523
    这个家伙很懒,什么也没留下!
    PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有