研腾身份证阅读器提供了 web 接口,可以通过 ajax 的方式进行获取数据。
为了方便,我们可能直接使用 jquery.js 来进行数据的获取。
经验证,截止至 2019年8月 的 web 接口,jquey.js 必须使用 1.6.1 版,如果使用高级版本,web 接口返回的中文字符会以 ISO-8859-1 的编码进行显示。
另外使用 jquery.js 的 1.6.1 版,需要在 ajax 方法中定义 contentType ,即:
contentType:'application/x-www-form-urlencoded; charset=UTF-8;'
代码示例:
$.ajax({
cache: false,
type: 'GET',
contentType:'application/x-www-form-urlencoded; charset=UTF-8;',
...
...
});