条形码扫描器不扫描从ie9生成的条形码 [英] barcode scanner doesn't scan the barcode generated from ie9

查看:83
本文介绍了条形码扫描器不扫描从ie9生成的条形码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用jquery生成条形码



i am generating the barcode using jquery

$('td.barcode_needed').append('<div class="bcTarget">');
$('.bcTarget').each(function() {
var $this = $(this);
$this.barcode(
     $this.closest('td.barcode_needed').text(),
    'code128'
});});





以下代码,其中条码信息用html代码括起来





the below code where the barcode info enclosed in html code

<?php
$material=$add['matnr'];
  $batch=$add['cust_batch'];
  $del_qty=$add['glmng'];
  $spq=$add['spq'];
  $tool=$add['tool_no'];
  //$qty=300;
  $label=$del_qty/$spq;
 for($i=0;$i<$label;$i++)
 {
 $tr=$i % 2;
 //echo "tr value :".$tr;
     if($tr==0)
     {
      ?>
      <tr>
      <?php } ?>
  <td width="50%" class="content">
  <table>
    <tr> 
        <td width="10%">Material</td>
         <td width="40%" colspan="2" class="barcode_needed"><span><?php echo $material;?></span></td>
    </tr>
    <tr> 
        <td>Cust.Batch</td>
        <td width="5%" class="barcode_needed"><span><?php echo "L".$batch;?></span></td><td  width="35%" valign="top" align="left">Tool<br /><label style="font-size:25px;"> <?php echo $tool; ?></label></td>
    </tr>
    <tr> 
        <td>Quantity</td>
        <td colspan="2" class="barcode_needed"><span><?php echo "Q".$spq;?></span></td>
    </tr>
    </table>        </td>
        <?php
         if($tr !=0)
         {
          ?>
          </tr>
          <?php 
          } 
     } 
} ?>





现在条形码正常生成,在ie8中所有条形码都可以通过条形码扫描器进行扫描,但是在ie9中,某些条形码没有得到扫描。 />


有什么想法吗?提前致谢。



欲了解更多信息:



当$ tr == 0时,单独的Cust Batch无法扫描$ tr!= 0时生成的Cust Batch正在扫描。



now barcode is generating properly ,in ie8 all the barcode's are able to scan by barcode scanner but in ie9 some of the barcode's are not getting scan.

any idea? Thanks in advance.

For more info:

Cust Batch alone not getting scan when $tr==0,the Cust Batch which generated when $tr != 0 is getting scan.

推荐答案

' td.barcode_needed')。append(' < div class = bcTarget>');
('td.barcode_needed').append('<div class="bcTarget">');


' .bcTarget ')。each( function (){
var
('.bcTarget').each(function() { var


this =


这篇关于条形码扫描器不扫描从ie9生成的条形码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆