关于javascript:web调用IC卡读卡器开发第一章基础篇

web调用IC卡读卡器

理解web用IC卡读卡器插件

友我科技的web用IC卡读卡器插件反对的浏览器有IE,Chrome,Firefox,Opera,Safari以及以这些为内核的浏览器。反对的读卡器不仅有IC卡读卡器YW-605HA,NFC读写器YW-607HC,超高频的读写器YW-602H等等。

IC卡读卡器WEB插件的主动感应和装置

采纳js文件, 零碎在装载js时如果没有找到对应的插件, 零碎会做出提醒下载并装置。
只须要咱们在html中蕴含如下js文件即可:

<script language="javascript" src="http://127.0.0.1:8008/YOWOCloudRFIDReader.js"></script>

IC卡读卡器WEB插件的回调函数

插件采纳回调函数的形式返回所有的api调用,如下所示:

rfidreader.onResult(function(resultdata)
{
    switch(resultdata.FunctionID)
    {
        
        case 14:
        document.getElementById("CloudReaderVer").value = resultdata.strData;
        break;
        case 7:
        document.getElementById("CardNo").value = resultdata.CardNo;
        if(resultdata.Result>0)
        {
            document.getElementById("DataRead").value = resultdata.strData;        
        }
        else
        {
            document.getElementById("DataRead").value = GetErrStr(resultdata.Result);
        }
        break;
        case 8:
        document.getElementById("CardNo").value = resultdata.CardNo;
        if(resultdata.Result>0)
        {
            alert("写入胜利,写入16进制数据:" + resultdata.strData);
        }
        else
        {
            alert("写入失败,谬误:" + GetErrStr(resultdata.Result));    
        }
        break;
    }
}
);

resultdata为回调函数惟一的参数, 这个参数蕴含如下构造:
FunctionID:数字,执行的函数编号,
Result:数字,函数执行后的返回值,小于0位失败,大于0为胜利。
UID:数字,执行函数前,自定义的序号,
ReaderID:数字,读卡器的ID,
CardNo:字符串,所操作的卡的卡号,16进制失常程序,
strData:字符串,执行函数依据函数参数返回的数据,
ValData:数字,执行函数依据函数参数返回数字后果

参考资料:IC卡读卡器web开发指南

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理