Javascript 是否有办法为每个条目打印多个条形码?

Javascript 是否有办法为每个条目打印多个条形码?,javascript,jquery,barcode,barcode-printing,jquery-barcode,Javascript,Jquery,Barcode,Barcode Printing,Jquery Barcode,我正在尝试打印isbn条形码、标题、作者、出版日期以及备用isbn(如果存在)。下面的代码只需一个isbn就可以很好地工作,但当我尝试添加另一个isbn时,它不会打印第二个条形码。以下是我所拥有的: sku = data.sku; isbn = data.isbn; author = data.author; alt = data.alt; pub_date = data.pubDate; for (x=0;x<data.isbn.lengt

我正在尝试打印isbn条形码、标题、作者、出版日期以及备用isbn(如果存在)。下面的代码只需一个isbn就可以很好地工作,但当我尝试添加另一个isbn时,它不会打印第二个条形码。以下是我所拥有的:

    sku = data.sku;
    isbn = data.isbn;
    author = data.author;
    alt = data.alt;
    pub_date = data.pubDate;
    for (x=0;x<data.isbn.length;x++)
    {
        title = data.title[x];
        title = title.substring(0,20);

        first += '$("#'+indexGlobal+'").barcode("'+isbn[x]+'", "codabar",{barHeight:40, fontSize:30, output:"bmp"});';
        second += '<div class="wrapper"><div id="'+indexGlobal+'"></div><div class="fullSKU">&nbsp &nbsp &nbsp '+isbn[x]+
        '</div><br /><div class="title">'+author[x]+
                '</div><br/><div class="title">'+title+'</div><br /><div class="title">'+pub_date[x]+
        '</div><br /><br /><br />';

        indexGlobal++; 

                }
这根本不起作用。我也尝试过调整包装的高度以留出更多的空间,但也没有效果。 有人知道如何做到这一点吗


编辑:第一行+=打印条形码,第二行+=打印isbn编号、作者、标题和出版日期。我需要第三行打印出备用isbn号

你在使用什么条形码库?为什么这个问题被标记为PHP?我删除了这个标记。它不属于那里。第一根弦的作用是什么?另外:请不要使用globals,它们就像石棉:似乎是一个快速有效的解决问题的方法,但同样很难摆脱,另外:它们像癌症一样传播,杀死你的脚本。在你的第三行+=中不是应该是+isbn[x]+吗?你在使用什么条形码库?为什么这个问题被标记为PHP?我删除了那个标记。它不属于那里。第一根弦的作用是什么?另外:请不要使用globals,它们就像石棉:似乎是解决问题的快速有效的方法,但同样很难去除,另外:它们像癌症一样扩散,杀死了你的脚本。你的第三行是不是应该是+isbn[x]+?
third += '$("#'+indexGlobal2+'").barcode("'+alt[x]+'", "codabar",{barHeight:40, fontSize:30, output:"bmp"});';