function TableShow(con1,con2,con3,pageNum){
OrderBitcareSystemWeb.ExamList(0,'',0,pageNum,5,function(pageList){
var data=pageList.PageData;
var list = "";
var pageDiv = "<div style=\"text-align:center\">没有数据<div style=\"float:right;width:80px;\"><a href=\"javascript: history.back();\">返回上一页</a></div></div>";
list+="<div class=\"layoutMain\"><table width=\"99%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"1\">";
list+="<tr>";
list+="<th><h2>订单ID号</h2></th>";
list+="<th><h2>缴费单号</h2></th>";
list+="<th><h2>费用类型</h2></th>";
list+="<th><h2>开单日期</h2></th>";
list+="<th><h2>金额</h2></th>";
list+="<th><h2>缴费状态</h2></th>";
list+="<th><h2>医院ID号</h2></th>";
list+="<th><h2>患者ID号</h2></th>";
list+="<th><h2>操作记录</h2></th>";
list+="<th><h2>详细信息</h2></th>";
list+="</tr>";
if(data.length>0){
for(var i=0;i<data.length;i++){
list+="<tr>";
list+="<td >"+data[i].ID+"</td>";
list+="<td >"+data[i].EID+"</td>";
list+="<td >"+data[i].Charges_type+"</td>";
list+="<td >"+data[i].Charges_date+"</td>";
list+="<td >"+data[i].charges+"</td>";
list+="<td >"+data[i].State+"</td>";
list+="<td >"+data[i].HID+"</td>";
list+="<td >"+data[i].Patient_id+"</td>";
list+="<td >"+strlength(data[i].Order_OperaIntro)+"</td>";
list+="<td ><a href=\"ExamDetaile.aspx?EID="+data[i].ID+"\">详细</a></td>";
list+="</tr>";
}
list+="</table></div>";
pageDiv="<div align=\"center\"><div style=\"float:right;width:80px;\"></div>" + CreatePagerLeft(pageList,pageNum)+CreatePagerRight(pageList)+"</div>";
}
document.getElementById("page_div").innerHTML=pageDiv;
document.getElementById("ExamList_div").innerHTML=list;
document.getElementById("page_div").focus();
},function(){
alert("服务器连接失败,请与管理员联系");
});
}
function strlength(strlen)
{
if(strlen.length>10)
{
return strlen=strlen.substring(0,10)+"...";
}
else
{
return strlen;
}
}
////////////////////////////////////分页大小
var pageSize = 5;
//构建左分页栏
function CreatePagerLeft(pageList,pageNum){
//var count = pageList.PageCount;
var first = 1;
var last = pageList.PageMaxNum;
var prev = pageList.PageNum > 1 && first != last ? pageList.PageNum - 1 : 1
var next = pageList.PageNum < last && first != last ? pageList.PageNum + 1 : last;
var pageArr = new Array();
for(var i = 5; i >= -5; i--){
if(pageList.PageNum - i <= 0 ) continue;
if(pageList.PageNum - i > pageList.PageMaxNum) break;
pageArr[pageArr.length] = pageList.PageNum - i;
}
var pageN = "";
for(var i = 0; i < pageArr.length; i++){
if(pageArr[i] == pageList.PageNum)
pageN += " " + pageArr[i] + " ";
else
pageN += " <a href=\"javascript:TableShow(" + pageArr[i] + ","+pageNum+")\">[" + pageArr[i] + "]</a> ";
}
return "<span class=\"PageListShow\"><a href=\"javascript: history.back();\">返回上一页</a><a href=\"javascript:TableShow(" + last +","+pageNum+")\">未页</a><a href=\"javascript:TableShow(" + next + ","+pageNum+")\">下一页</a><a href=\"javascript:TableShow(" + prev + ","+pageNum+")\">上一页</a><a href=\"javascript:TableShow(" + 1 + ","+pageNum+")\">首页</a></span>";
}
//构建右分页栏
function CreatePagerRight(pageList){
var current = pageList.PageNum;
var count = pageList.PageCount;
var maxPage = pageList.PageMaxNum;
var start = (current - 1) * pageList.PageSize + 1;
var end = start + pageList.PageSize > count ? count : start - 1 + pageList.PageSize;
return "<span class=\"shotext\">当前第" + current + "页 共" + maxPage + "页 数据" + start + "到" + end + "条 共" + count + "条</span>";
}
OrderBitcareSystemWeb.ExamList(0,'',0,pageNum,5,function(pageList){
var data=pageList.PageData;
var list = "";
var pageDiv = "<div style=\"text-align:center\">没有数据<div style=\"float:right;width:80px;\"><a href=\"javascript: history.back();\">返回上一页</a></div></div>";
list+="<div class=\"layoutMain\"><table width=\"99%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"1\">";
list+="<tr>";
list+="<th><h2>订单ID号</h2></th>";
list+="<th><h2>缴费单号</h2></th>";
list+="<th><h2>费用类型</h2></th>";
list+="<th><h2>开单日期</h2></th>";
list+="<th><h2>金额</h2></th>";
list+="<th><h2>缴费状态</h2></th>";
list+="<th><h2>医院ID号</h2></th>";
list+="<th><h2>患者ID号</h2></th>";
list+="<th><h2>操作记录</h2></th>";
list+="<th><h2>详细信息</h2></th>";
list+="</tr>";
if(data.length>0){
for(var i=0;i<data.length;i++){
list+="<tr>";
list+="<td >"+data[i].ID+"</td>";
list+="<td >"+data[i].EID+"</td>";
list+="<td >"+data[i].Charges_type+"</td>";
list+="<td >"+data[i].Charges_date+"</td>";
list+="<td >"+data[i].charges+"</td>";
list+="<td >"+data[i].State+"</td>";
list+="<td >"+data[i].HID+"</td>";
list+="<td >"+data[i].Patient_id+"</td>";
list+="<td >"+strlength(data[i].Order_OperaIntro)+"</td>";
list+="<td ><a href=\"ExamDetaile.aspx?EID="+data[i].ID+"\">详细</a></td>";
list+="</tr>";
}
list+="</table></div>";
pageDiv="<div align=\"center\"><div style=\"float:right;width:80px;\"></div>" + CreatePagerLeft(pageList,pageNum)+CreatePagerRight(pageList)+"</div>";
}
document.getElementById("page_div").innerHTML=pageDiv;
document.getElementById("ExamList_div").innerHTML=list;
document.getElementById("page_div").focus();
},function(){
alert("服务器连接失败,请与管理员联系");
});
}
function strlength(strlen)
{
if(strlen.length>10)
{
return strlen=strlen.substring(0,10)+"...";
}
else
{
return strlen;
}
}
////////////////////////////////////分页大小
var pageSize = 5;
//构建左分页栏
function CreatePagerLeft(pageList,pageNum){
//var count = pageList.PageCount;
var first = 1;
var last = pageList.PageMaxNum;
var prev = pageList.PageNum > 1 && first != last ? pageList.PageNum - 1 : 1
var next = pageList.PageNum < last && first != last ? pageList.PageNum + 1 : last;
var pageArr = new Array();
for(var i = 5; i >= -5; i--){
if(pageList.PageNum - i <= 0 ) continue;
if(pageList.PageNum - i > pageList.PageMaxNum) break;
pageArr[pageArr.length] = pageList.PageNum - i;
}
var pageN = "";
for(var i = 0; i < pageArr.length; i++){
if(pageArr[i] == pageList.PageNum)
pageN += " " + pageArr[i] + " ";
else
pageN += " <a href=\"javascript:TableShow(" + pageArr[i] + ","+pageNum+")\">[" + pageArr[i] + "]</a> ";
}
return "<span class=\"PageListShow\"><a href=\"javascript: history.back();\">返回上一页</a><a href=\"javascript:TableShow(" + last +","+pageNum+")\">未页</a><a href=\"javascript:TableShow(" + next + ","+pageNum+")\">下一页</a><a href=\"javascript:TableShow(" + prev + ","+pageNum+")\">上一页</a><a href=\"javascript:TableShow(" + 1 + ","+pageNum+")\">首页</a></span>";
}
//构建右分页栏
function CreatePagerRight(pageList){
var current = pageList.PageNum;
var count = pageList.PageCount;
var maxPage = pageList.PageMaxNum;
var start = (current - 1) * pageList.PageSize + 1;
var end = start + pageList.PageSize > count ? count : start - 1 + pageList.PageSize;
return "<span class=\"shotext\">当前第" + current + "页 共" + maxPage + "页 数据" + start + "到" + end + "条 共" + count + "条</span>";
}
解决方案 »
- 在360浏览器跟IE浏览器中有些JS代码不执行?
- 关于javascript如何向事件绑定函数传递参数
- 关于切割图像
- JavaScript中文网站
- 请教高人写个函数:javascript中 把\r\n替换成<br>空格替换成 还有相反的转换函数如何写?谢谢
- 问一个JSP和XML或者JSP与javascript之间的问题!
- 如何实现弹出一个自定义的对话框,再实现将对话框中的数据传给网页的功能
- 有没有办法,用户离开框架时弹出一个窗口,但刷新不要弹出一个窗口?在线等,急!急!急!
- 帮忙检查一下错误!
- 有关form的一些操作,请斑竹和大家给点解决思路!
- 新手问题 如何在js里获得表单中文本框的值.
- 两个html页面之间怎么传递参数值?
http://tympanus.net/jPaginate/