重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
我说说我的想法。用JS代码通过XMLHttp获取服务器时间动态刷新显示即可显示为当前时间。误差要求不是太大的话(考勤嘛)可以每20秒刷一次。
创新互联是一家专注于网站设计、成都做网站与策划设计,大余网站建设哪家好?创新互联做网站,专注于网站建设十载,网设计领域的专业建站公司;建站业务涵盖:大余等地区。大余做网站价格咨询:18982081108
GetTime.asp (UTF-8编码)
=======================================
%@LANGUAGE="VBSCRIPT.Encode" CODEPAGE="65001"%%
Response.Expires = 0
%%= Now() %
=======================================
GetTime.js
-------------------------------
var xmlHttp = false;var tID;
if (!xmlHttp typeof XMLHttpRequest != "undefined") {
xmlHttp = new XMLHttpRequest();
}
function ShowTime() {
clearInterval(tID);
var url = "GetTime.asp";
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = function() {
if (xmlHttp.readyState == 4 xmlHttp.status == 200) {
var response = xmlHttp.responseText;
document.getElementById("ShowTime_Div").innerHTML=response;
}
}
xmlHttp.send(null);
tID = setInterval("ShowTime()",10000);//每10秒刷新
}
-------------------------------
test.htm
-----------------------------------------
htmlhead
script src="GetTime.js" type="text/javascript"/script/head
body onload="ShowTime()"
div id="ShowTime_Div"div
/body/html
-----------------------------------------
-----------------------------------------
其实你在存储list的时候就可以判断,我猜你是用的泛型集合 用datareader填充
那么
大致情况如下
你在while(dr.read())循环中就可以判断,可以设一个变量val值为“0”,然后判断dr["column"]是否为null 或“” 如果不是 然后val值赋值为dr["column"]的值 ,你实例的类的属性value 值为val
response
是一个javascript对象吗?
你可以先检查一下这个对象
里面的value属性 是不是一个数组?
如果能把response的内容或者格式给出来就更好了...
您好!
关于您的问题作出如下回答:
1.您可以先测试一下,是否在卡机刷卡考勤机提示合法卡如果全部提示合法卡那问题就比较严重,如果一直提示非法卡那么还会有处理方式。
具体的解决方法:
1.如果刷卡显示合法卡但是没有考勤刷卡记录
A.您可以看看考勤软件的数据库配置是否正确是您的考勤数据库这个非常重要。
B.如果您查看数据库的配置都正常,那么问题就是由于考勤机性能不稳定造成打卡数据丢失这种唯一的补救办法就是补卡但是员工的考勤肯定是没有办法正常了,这对公司是一种经济损失。如果您要继续使用这样的考勤机可以先初始化一下考勤机系统,然后重新将人事资料信息上传到考勤机这样问题就会被处理,但是不能够保证下次是否还会出现类似情况。
C.考勤机打卡丢失打卡数据是一件十分严重的事情您可以直接联系考勤机供应商要求他们换考勤机。
2.如果刷卡显示非法卡但是没有刷卡记录
A.考勤机一般会将所有的刷卡记录全部保存到考勤数据库当中,但是在前台页面只会显示合法卡,所有一些非法卡的记录是看不到的但可从后台数据当中看到相关的信息。刷卡显示非法卡您可以再次注册员工的资料到考勤机在试试刷卡是否会显示正常如果正常看看刷卡数据是否有保存。
B.注册好员工的资料之后,通过后台数据库将员工的非法卡改成合法卡这也是一种处理方式。
C.考勤机中的员工注册资料自动消失,也是考勤机系统问题引起的可直接联系供应商处理。
希望对您有所帮助! 如果实用请采纳.
你先用html拼接一个表格
然后 用引号引起来 ,表格内的引号 用 \ 转移 或者换成 单引号 ''
var table ="table"
for (var i = 0 ; i 长度 ; i++) { //循环列
table += "tr"
for (var j = 0 ; j 长度 ; j++) { //循环列
table += "td" + 列内容+ "/td"
}
table += "/tr"
}
table += "/table"
document.writer....
或者 放到某个容器内
document.getElementById....innerHTML(table)