下拉式更新
来源:互联网 发布:java gui轻量级框架 编辑:程序博客网 时间:2024/04/30 04:38
下拉式更新基本原理如下:
检查浏览器滚条的事件,当滚动条接近文档的大小时,异步与后台交互。
ps:后台准备,其实就是分页查询,第一次访问时,以json格式返回一页的数据。
无论是提交还是接受的数据,都有js完成。其中运用到ajax。
在这里就不用原始的js,我就采用JQuery,因为它封装了ajax,并且提供强大的选择器
废话不多,显示主要源码
window.jheight = 1000; //文档document大小,初始值为1000,预防第一次访问时就达到下拉式更新的条件,及滚动条到达文档的大小。不同屏幕大小,初始值有所变化
$(document).ready(function(){ window.onscroll = doScroll; //注册滚动条事件})
//下拉刷新function doScroll() { if (window.pageYOffset >= jheight - 664) { var url = "http://localhost:8080/TreasureWeb/treasureAction_homeData.do"; pNum++; $.getJSON(url, {pageNum : pNum}, function(jsonData) { if (!jsonData) return; loadData(jsonData.dealBean.recordList, null, null); //加载list数据 }); }}
- 下拉式更新
- ListView 下拉更新
- 下拉更新demo
- gridview 下拉DropDownList 更新操作
- ios iphone开发 下拉更新
- 实现下拉更新UITableView EGORefreshTableHeaderView
- 实现下拉更新UITableView EGORefreshTableHeaderView
- 实现下拉更新UITableView EGORefreshTableHeaderView
- 实现下拉更新UITableView EGORefreshTableHeaderView
- xls 同列下拉更新
- |下拉框实时消息更新|
- ajax动态更新下拉列表
- storyboard 使用 UIRefreshControl 下拉更新
- ListView 下拉更新 (支持 Android)
- 仿iphone的listview下拉更新
- [EGORefreshTableHeaderView]手动启动下拉更新的方法
- android ScrollView实现上拉、下拉更新
- [EGORefreshTableHeaderView]手动启动下拉更新的方法
- Arduino+Android互动智作
- Linux块设备驱动程序原理
- 从网络获取JSON格式数据
- 查看系统启动时间
- java.lang.OutOfMemoryError: PermGen space
- 下拉式更新
- document.createElement()的用法
- cmake 常用内容
- c++/MFC 极为简单的socket实例
- 设计模式--创建型--原型模式
- 输出10000所有的素数
- linux应用程序设计基础--进程间通信(IPC)
- Linux设备驱动之I2C架构分析
- expdp的使用方式