网站开发进阶(十四)JS实现二维码生成

标签: 二维码javascript
47873人阅读 评论(1) 收藏 举报
分类:

JS实现二维码生成

         项目开发原语:已然花费半天的时间,仍旧未能将二维码显示在订单中。但是可以在单个页面中显示二维码,结合到angularjs的控制器中就失效了,自己是真的找不到其中的原因了。费解!刚开始怀疑是遮挡的问题,结果将位置更改之后还是不能显示。

那么自己就得转换解题思路了,将二维码显示单独置于一个页面中,然后通过页面的嵌套(有关文章见博文"如何将一个html页面嵌套在另一个页面中"),将二维码再显示到订单中。

正题

二维码生成借用第三方的js库,主要代码如下:

<body>

<div style="margin-top70pxmargin-left800px;">

<div id="qrcode" alt="二维码图片"></div>

<input type="text" id="getval" style="margin-top70px;"/> 

<button id="send"  ng-click="doQrcode()">点击更换二维码</button>

</div>

<script>

    window.onload = function(){

        var qrcode = new QRCode(document.getElementById("qrcode"), {

            width : 96, //设置二维码宽高

            height : 96

        });

        qrcode.makeCode("http://www.baidu.com"); //默认二维码内容

        document.getElementById("send").onclick =function(){

            qrcode.makeCode(document.getElementById("getval").value);

        }

    }

</script>

</body>

 

1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:23519790次
    • 积分:57727
    • 等级:
    • 排名:第53名
    • 原创:470篇
    • 转载:39篇
    • 译文:2篇
    • 评论:284条
    流量统计
    你问我答
     有问题?联系我。

    博客专栏
    汪国真--《热爱生命》
          热 爱 生 命
           汪国真

        我不去想是否能够成功

        既然选择了远方

        便只顾风雨兼程

        我不去想能否赢得爱情

        既然钟情于玫瑰

        就勇敢地吐露真诚

        我不去想身后会不会袭来寒风冷雨

        既然目标是地平线

        留给世界的只能是背影

        我不去想未来是平坦还是泥泞

        只要热爱生命

        一切都在意料之中
    最新评论
    轻松一下