在PHP中的条形码扫描事件

时间:2018-03-28 06:34:35

标签: javascript jquery barcode-scanner jquery-events

我正在使用PHP5 ...我需要使用条形码扫描仪来实现某些功能。 扫描每个条形码时,从已存储的数据库中获取值。 我正在使用ajax。 我的问题是我没有得到哪个jquery事件来实现这个目标?

我试过模糊功能。但我每次都需要采取诅咒,这对用户来说可能不方便。 我尝试了键盘事件,这是第一个无用的条形码。 接下来,我使用了Jquery plugin,它也获得了第一个条形码。

This link他们建议使用.net驱动程序。但我使用的是PHP 5 / CakePHP 2.10。 请指导我。

3 个答案:

答案 0 :(得分:0)

您应该咨询条形码扫描仪制造商,输入功能可以删除

答案 1 :(得分:0)

在@wayneOS的帮助下......我解决了以下问题。 我发布它是因为它可能有帮助

 $("#myid").keydown(function (event) {
       if(event.keyCode == 13) {
       var myid= $("#myid").val();

        //Calling ajax
        $.ajax({
            type: "POST",
            data: {myid: myid},
            url: "<?php echo "myurl; ?>",
            success: function (data) {
            alert("success");                    
            },
            error: function () {
                alert("1st ajax error");
            }
        });
        $("#myid").val('');
        event.preventDefault();
        return false;
        }            
    });

答案 2 :(得分:0)

我以某种方式配置了扫描仪,因此它在扫描结束时添加了一个选项卡。在此之后,您只需要检查keyup上的字符。如果是标签,则触发所需的功能。