<script type="text/javascript"> var xmlHttpRequest; //全局变量定义 xmlHttpRequest=createXml
<script type="text/javascript">
var xmlHttpRequest; //全局变量定义
xmlHttpRequest=createXmlHttpRequest(); //
function createXmlHttpRequest(){ //生成http请求对象
if(window.ActiveXObject){ //如果是IE浏览器
return new ActiveXObject("Microsoft.XMLHTTP");
}else if(window.XMLHttpRequest){ //非IE浏览器
return new XMLHttpRequest();
}
}
function ReadCard(){
var url="http://127.0.0.1:24010/ZKIDROnline/ScanReadIdCardInfo?OP-DEV=1&CMD-URL=4";//127.0.0.1回送地址,指本地机 localhost 可代替?
xmlHttpRequest.open( "GET" ,url, true );
xmlHttpRequest.onreadystatechange=setData;//回调函数
xmlHttpRequest.send(null); //发送
}
function setData(){
if(xmlHttpRequest.readyState==4){ //回调值判断
var resultData = xmlHttpRequest.responseText;//返回数值
var json=eval("("+resultData+")"); //匹配json格式
var ret=json["ret"];
if(ret==0){
var aCertificate=json["Certificate"];
document.getElementById("householdAddress").value=aCertificate.Address;
document.getElementById("lwName").value=aCertificate.Name;
document.getElementById("lwBirthday").value=aCertificate.Birthday.replace(//./g,"-");
document.getElementById("lwIdentitycode").value=aCertificate.IDNumber;
var lxGender=document.getElementsByName("lxGender")
if(aCertificate.Sex=="男"){
lxGender[0].checked=true;
}else{
lxGender[1].checked=true;
}
}else if(ret==1){
alert("没有找到设备");
}else if(ret==10){
alert("没有找到卡,请重新放入卡");
}else if(ret==2){
alert("数据传输超时");
}else{
alert("请检查设备驱动");
}
}
}
</script>