Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery.cardswipe插件演示回调成功函数不能与读卡器一起使用_Javascript_Jquery_Plugins_Magnetic Cards_Cardreader - Fatal编程技术网

Javascript jquery.cardswipe插件演示回调成功函数不能与读卡器一起使用

Javascript jquery.cardswipe插件演示回调成功函数不能与读卡器一起使用,javascript,jquery,plugins,magnetic-cards,cardreader,Javascript,Jquery,Plugins,Magnetic Cards,Cardreader,正在试用Carl Raymond的jquery.cardswipe插件,但在demo-simple.html方面遇到了困难 它被配置为对success()函数进行回调,该函数只需写入结果数据集(从磁条读卡器的输入解析)并将其显示在网页上。我已经验证了读卡器本身正在成功地将一些自定义ID徽章中的数据读取到记事本中。当使用demo-simple.html示例并设置调试参数时,控制台显示从卡中读入的字符数组(这表示插件正在获取数据)。但是success()函数从未被调用,也从未生成它应该生成的显示文本

正在试用Carl Raymond的jquery.cardswipe插件,但在demo-simple.html方面遇到了困难

它被配置为对success()函数进行回调,该函数只需写入结果数据集(从磁条读卡器的输入解析)并将其显示在网页上。我已经验证了读卡器本身正在成功地将一些自定义ID徽章中的数据读取到记事本中。当使用demo-simple.html示例并设置调试参数时,控制台显示从卡中读入的字符数组(这表示插件正在获取数据)。但是success()函数从未被调用,也从未生成它应该生成的显示文本。为了解决这个问题,我在success函数中添加了一个console.log,但它从未被调用。我已经使用了通用解析器,以及基于帮助示例的自定义解析器进行了尝试


任何有此插件经验的人都知道我遗漏了什么?

仔细查看jquery.cardswipe.js代码并在调试模式下检查控制台后,我发现我犯了两个错误

第一:这个插件希望卡片数据被编码为包含第二个字符的字母(我的有一个数字)

第二:我的自定义解析器中使用的RegExp表达式语法不正确

希望这能帮助其他刚开始使用带有自定义磁条编码的卡片扫描仪的人