Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.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 我想创建一个二维码。扫描时,信息被分类_Javascript_Php_Html_Qr Code_Zebra Printers - Fatal编程技术网

Javascript 我想创建一个二维码。扫描时,信息被分类

Javascript 我想创建一个二维码。扫描时,信息被分类,javascript,php,html,qr-code,zebra-printers,Javascript,Php,Html,Qr Code,Zebra Printers,这是我的密码 <html> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script> <script type="text/javascript"> function generateBarCode() {

这是我的密码

<html>
<head>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
    <script type="text/javascript">
        function generateBarCode()
        {
            var nric = $('#text').val();
            var url = 'https://api.qrserver.com/v1/create-qr-code/?data=' + nric + '&amp;size=50x50';
            $('#barcode').attr('src', url);
        }
    </script>
    <style>
        @media print {
            #a , #carton , #text {
                display: none;
            }
        }
        #barcode {
            white-space: pre-wrap;
        }
    </style>
</head>
<body>
    <b id="a">Carton</b>
    <input type="text" id="carton" name="carton">
    <br>
    <br>
    <textarea id="text" type="text" 
              value="" style="Width:20%"
              oninput='generateBarCode();' autofocus rows="4" cols="20"></textarea>
    <br>

    <img id='barcode' 
         src="https://api.qrserver.com/v1/create-qr-code/?data=HelloWorld&amp;size=100x100" 
         alt="" 
         title="HELLO" 
         width="94" 
         height="94" >
</body>

函数generateBarCode()
{
var nric=$('#text').val();
var url='1〕https://api.qrserver.com/v1/create-qr-code/?data=“+nric+”&;尺寸=50x50';
$(“#条形码”).attr('src',url);
}
@媒体印刷品{
#一个,纸箱,一个文本{
显示:无;
}
}
#条形码{
空白:预包装;
}
纸箱



我想创建一个二维码。扫描时,信息的排序与程序zebra designer相同。当我像这样在文本区域中输入数据时。
AAA
BBB
CCC
扫描二维码时,将获得以下信息。
aaabbccc
我想扫描二维码,然后像这样显示信息。
AAA
BBB
CCC

请帮帮我。谢谢。

看看发送到API的请求,行返回被删除,因为它们与URL不兼容。在将值放入URL之前,需要对其进行编码:
URL=''.''.'+encodeURIComponent(nric)+'.''.'.'
。然后,换行符将起作用。注意:一些二维码阅读器应用程序将换行符转换为简单的空白。除了使用另一个应用程序之外,你什么也做不了。不确定URL编码在这里会起作用——这取决于是否支持换行。您可以在其中输入哪些字符,这取决于输入模式,从您在那里使用的API的文档中可以看出,我不知道它们是否给了您在这方面的选择。@CBroe我用这个API(通过编辑上面的代码片段)测试了它,它成功了。Android应用程序“QR Scanner”将它们读取为空白(尝试用
\r\n
替换
\r\n
似乎没有影响),但“QR code Reader”应用程序正确处理了它们,因此输入模式应该为OK。查看发送到API的请求,返回行将被删除,因为它们与URL不兼容。在将值放入URL之前,需要对其进行编码:
URL=''.''.'+encodeURIComponent(nric)+'.''.'.'
。然后,换行符将起作用。注意:一些二维码阅读器应用程序将换行符转换为简单的空白。除了使用另一个应用程序之外,你什么也做不了。不确定URL编码在这里会起作用——这取决于是否支持换行。您可以在其中输入哪些字符,这取决于输入模式,从您在那里使用的API的文档中可以看出,我不知道它们是否给了您在这方面的选择。@CBroe我用这个API(通过编辑上面的代码片段)测试了它,它成功了。Android应用程序“QR扫描器”将其读取为空白(尝试用
\r\n
替换
\r\n
似乎没有影响),但“QR码阅读器”应用程序正确处理了它们,因此输入模式应该正常