Html:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/css/bootstrap.min.css">
<script src="https://cdn.staticfile.org/jquery/3.2.1/jquery.min.js"></script>
<script src="https://cdn.staticfile.org/popper.js/1.15.0/umd/popper.min.js"></script>
<script src="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/js/bootstrap.min.js"></script>
<title>Pick One</title>
</head>
<style type="text/css">
span{
/*display:inline;*/
margin:0 auto
}
.header
{
background: #ccc;
display: flex;
justify-content: space-between;
}
.nowtime
{
font-size:32px;
font-weight:bold;
}
.tname
{
font-size:48px;
color:#9400D3;
}
.endtime
{
font-size:32px;
color:#000F7F;
}
</style>
<script>
var Retimer=0;
var rtimr=0;
var pagecount=0;
var count=0;
var basecount=10;
var json=null;
$(document).ready(function() {
getData();
window.setInterval(function(){ getTime() },1000);
})
/*
function realSysTime(){
var now=new Date();
var year=now.getFullYear();
var month=now.getMonth();
var date=now.getDate();
var day=now.getDay();
var hour=now.getHours();
var minu=now.getMinutes();
var sec=now.getSeconds();
if(Number(sec)<10){
sec="0"+sec.toString();
}
month=month+1;
var arr_week=new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
var week=arr_week[day];
var time=year+"年"+month+"月"+date+"日 "+week+" "+hour+":"+minu+":"+sec; //组合系统时间
document.getElementById("time").innerHTML=time;
}
*/
//获取数据
function getData(){
$.ajax({
url : "http://localhost:14047/bry.ashx",//请求地址
dataType : "json",//数据格式
type : "get",//请求方式
async : false,//是否异步请求
success : function(data) { //如何发送成功
console.log(data);
console.log(data["Title"]);
document.getElementById("ttt1").innerHTML=data["Title"]; json = eval (data["Data"]);
Retimer=data["RefreshTime"];
rtimr=Retimer;
show(json);
},
})
} //数据分页
function show(json){
var flg=false;
$("#table tr:not(:first)").html("");//清空表格内容
var nowcount=pagecount*basecount+basecount;
if(nowcount>=json.length)
{
flg=true;
nowcount=json.length;
}
for(var i=0 +pagecount*basecount;i< nowcount;i++){ //遍历data数组
var row=table.insertRow(table.rows.length);
var c1=row.insertCell(0);
c1.innerHTML=json[i].ID;
var c2=row.insertCell(1);
c2.innerHTML=json[i].Name;
var c3=row.insertCell(2);
c3.innerHTML=json[i].Age;
count=count++;
}
pagecount=pagecount+1;
if(flg)
{
pagecount=0;
count=0;
}
} //定时
function getTime(){
document.getElementById("countdown").innerHTML=Retimer;
Retimer=Retimer-1;
if(Retimer==-1)
{
show(json)
Retimer= rtimr;
}
var now = new Date();
var year = now.getFullYear();
var month = now.getMonth() +1;
var day = now.getDate();
var hh = now.getHours();
var mm = now.getMinutes();
var ss = now.getSeconds();
var clock = year + "-"; if(month < 10)
clock += "0"; clock += month + "-"; if(day < 10)
clock += "0"; clock += day + " "; if(hh < 10)
clock += "0"; clock += hh + ":";
if (mm < 10) clock += '0';
clock += mm + ":"; if (ss < 10) clock += '0';
clock += ss;
document.getElementById("time").innerHTML=clock;
}
</script>
<body>
<div class="header">
<span class="nowtime" id='time'></span>
<span class="tname" id='ttt1'></span>
<span class="endtime">倒计时
<span class="timecountdown" id='countdown'></span>
</span>
</div> <div>
<table id='table' class="table table-bordered table table-info table-hover">
<thead class="text-center">
<tr>
<th>ID</th>
<th>Name</th>
<th>Age</th>
</tr>
</thead>
</table>
</div>
</body>
</html>

  后端:.NET  ashx

    public class bry: IHttpHandler
{ public void ProcessRequest(HttpContext context)
{
Dictionary<string, object> param = new Dictionary<string, object>();
string ret = "";
DataTable dt = new DataTable();//创建表
dt.Columns.Add("ID", typeof(Int32));//添加列
dt.Columns.Add("Name", typeof(String));
dt.Columns.Add("Age", typeof(Int32));
dt.Rows.Add(new object[] { 1, "张三", 20 });//添加行
dt.Rows.Add(new object[] { 2, "李四", 25 });
dt.Rows.Add(new object[] { 3, "王五", 30 });
dt.Rows.Add(new object[] { 4, "张三", 20 });//添加行
dt.Rows.Add(new object[] { 5, "李四", 25 });
dt.Rows.Add(new object[] { 6, "王五", 30 });
dt.Rows.Add(new object[] { 7, "张三", 20 });//添加行
dt.Rows.Add(new object[] { 8, "李四", 25 });
dt.Rows.Add(new object[] { 9, "王五", 30 });
dt.Rows.Add(new object[] { 10, "张三", 20 });//添加行
dt.Rows.Add(new object[] { 11, "李四", 25 });
dt.Rows.Add(new object[] { 12, "王五", 30 });
dt.Rows.Add(new object[] { 13, "张三", 20 });//添加行
dt.Rows.Add(new object[] { 14, "李四", 25 });
dt.Rows.Add(new object[] { 15, "王五", 30 });
dt.Rows.Add(new object[] { 16, "张三", 20 });//添加行
dt.Rows.Add(new object[] { 17, "李四", 25 });
dt.Rows.Add(new object[] { 18, "王五", 30 });
dt.Rows.Add(new object[] { 19, "张三", 20 });//添加行
dt.Rows.Add(new object[] { 20, "李四", 25 });
dt.Rows.Add(new object[] { 21, "王五", 30 });
dt.Rows.Add(new object[] { 22, "王五", 30 });
dt.Rows.Add(new object[] { 23, "王五", 30 });
dt.Rows.Add(new object[] { 24, "王五", 30 });
dt.Rows.Add(new object[] { 25, "王五", 30 });
dt.Rows.Add(new object[] { 26, "王五", 30 });
dt.Rows.Add(new object[] { 27, "王五", 30 });
dt.Rows.Add(new object[] { 28, "王五", 30 });
dt.Rows.Add(new object[] { 29, "王五", 30 });
dt.Rows.Add(new object[] { 30, "王五", 30 });
dt.Rows.Add(new object[] { 41, "李四", 25 });
dt.Rows.Add(new object[] { 42, "王五", 30 });
dt.Rows.Add(new object[] { 43, "张三", 20 });//添加行
dt.Rows.Add(new object[] { 44, "李四", 25 });
dt.Rows.Add(new object[] { 45, "王五", 30 });
dt.Rows.Add(new object[] { 46, "张三", 20 });//添加行
dt.Rows.Add(new object[] { 47, "李四", 25 });
dt.Rows.Add(new object[] { 48, "王五", 30 });
dt.Rows.Add(new object[] { 49, "张三", 20 });//添加行
dt.Rows.Add(new object[] { 50, "李四", 25 });
dt.Rows.Add(new object[] { 51, "王五", 30 });
dt.Rows.Add(new object[] { 52, "王五", 30 });
dt.Rows.Add(new object[] { 53, "王五", 30 });
dt.Rows.Add(new object[] { 54, "王五", 30 });
dt.Rows.Add(new object[] { 55, "王五", 30 }); string data = JsonConvert.SerializeObject(dt, new DataTableConverter()); param.Add("Title", "Witch One");
param.Add("RefreshTime", 5);
param.Add("NowTime", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
param.Add("Data", data);
ret = JsonConvert.SerializeObject(param);
context.Response.AddHeader("Access-Control-Allow-Origin", "*");
context.Response.ContentType = "text/html";
context.Response.Write(ret);
} public bool IsReusable
{
get
{
return false;
}
}
}

  

Html5分页显示Table的更多相关文章

  1. Table分页显示调整

    这是table分页显示的代码,下面是对应调整的代码 /*分页调整*/ .fenye .dataTables_info{ line-height: 28px; } .fenye .pagination{ ...

  2. C#关于分页显示

    ---<PS:本人菜鸟,大手子还请高台贵手> 以下是我今天在做分页时所遇到的一个分页显示问题,使用拼写SQL的方式写的,同类型可参考哦~ ------------------------- ...

  3. JSP分页显示实例(基于Bootstrap)

    首先介绍一款简单利落的分页显示利器:bootstrap-paginator 效果截图: GitHub官方下载地址:https://github.com/lyonlai/bootstrap-pagina ...

  4. JSP分页显示

    首先要定义四个变量: int pageSize: //每页显示多少条记录 int pageNow: //希望显示第几页 int pageCount: //一共有多少页 int rowCount: // ...

  5. php中关于 left join 的分页显示

    /* * 统计商机搜索总条数信息 * ftt * 2015-11-10 10:13:15 */ public function getBusinessCount($btype='',$buname=' ...

  6. SSh结合Easyui实现Datagrid的分页显示

    近日学习Easyui,发现非常好用,界面很美观.将学习的心得在此写下,这篇博客写SSh结合Easyui实现Datagrid的分页显示,其他的例如添加.修改.删除.批量删除等功能将在后面的博客一一写来. ...

  7. java web 简单的分页显示

    题外话:该分页显示是用 “表示层-控制层-DAO层-数据库”的设计思想实现的,有什么需要改进的地方大家提出来,共同学习进步. 思路:首先得在 DAO 对象中提供分页查询的方法,在控制层调用该方法查到指 ...

  8. 实例:SSh结合Easyui实现Datagrid的分页显示

    近日学习Easyui,发现非常好用,界面很美观.将学习的心得在此写下,这篇博客写SSh结合Easyui实现Datagrid的分页显示,其他的例如添加.修改.删除.批量删除等功能将在后面的博客一一写来. ...

  9. 转:JSP 分页显示数据 (Oracle)

    JSP 分页显示数据 (Oracle) 标签: Oracle分页JSP分页 2013-11-19 20:40 3598人阅读 评论(1) 收藏 举报  分类: Web(11)  版权声明:本文为博主原 ...

随机推荐

  1. javascript和XML

    一,浏览器对XML DOM的支持1,DOM2级核心 var xmldom = document.implementation.createDocument("","roo ...

  2. c# App.xaml

    随着wpf自动创建的,是项目的起始点..Net先再App里找,找到了window然后开启window,项目真正的起始点是在App里. 这两个 (App 的xaml和cs文件)和MainWindow 的 ...

  3. proto3 协议指引

    一.protocal buffer 是什么? 一种序列化机制. 什么是序列化? 一种转化为可存储和传输对象的过程. 序列化的方式有很多,那么proto有什么特殊的呢? 它的英文介绍里提到了neutra ...

  4. 【哈希表】leetcode454——四数相加II

    编号454:四数相加II 给定四个包含整数的数组列表 A , B , C , D ,计算有多少个元组 (i, j, k, l) ,使得 A[i] + B[j] + C[k] + D[l] = 0. 为 ...

  5. js debounce & throttle All In One

    js debounce & throttle All In One debounce & throttle js 节流 防抖 debounce 防抖 防抖,是指一个事件触发后在单位时间 ...

  6. .dmg & .pkg & .ipa

    .dmg & .pkg & .ipa Apple, macOS, iOS .dmg mysql-8.0.21-macos10.15-x86_64.dmg https://dev.mys ...

  7. qt 向窗口发送消息,键盘输入事件

    #include <windows.h> #include <QtDebug> #include <locale> #include <tchar.h> ...

  8. 为什么说NGK引领全球数字资产财富革命

    进入2020年,区块链万业迸发出巨大的能量,事实上区块链和数字经济正是未来全球财富的新方向.区块链和数字货币的增值空间巨大,是数字时代新的经济增长点.目前,全球衍生品市场价值532万亿美元,全球债务市 ...

  9. 必知必会之 Java

    必知必会之 Java 目录 不定期更新中-- 基础知识 数据计量单位 面向对象三大特性 基础数据类型 注释格式 访问修饰符 运算符 算数运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 三目表达式 ...

  10. Hexo一键部署到阿里云OSS并设置浏览器缓存

    自建博客地址:https://bytelife.net,欢迎访问! 本文为博客自动同步文章,为了更好的阅读体验,建议您移步至我的博客 本文作者: Jeffrey 本文链接: https://bytel ...