使用JS 插件qrcode.js生成二维码功能


Posted in Javascript onFebruary 20, 2017

效果图:

使用JS 插件qrcode.js生成二维码功能

qrcode.js这是一个使用比较多的js生成二维码的插件,使用也很方便,第一次用,记录一下使用方法;

首先,导入js,这个网上可以找到,附上地址:https://github.com/davidshimjs/qrcodejs/

jsp:

<script type="text/javascript" src="<%=basePath %>bootstrap/js/qrcode.js" charset="UTF-8"></script>
<input type="hidden" id="content" value="" /> 
  <!-- 二维码弹出框 --> 
div class="modal fade" id="myModal_qrcode" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> 
<div class="modal-dialog" role="document"> 
  <div class="modal-content"> 
    <div class="modal-header"> 
      <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 
        <span aria-hidden="true">×</span> 
      </button> 
      <h4 class="modal-title" id="myModalLabel">二维码</h4> 
    </div> 
    <div class="modal-body"> 
      <center> 
        <div id="qrcode"></div> 
        <table> 
          <tbody> 
            <tr> 
              <td> 
                <label class="col-sm-4 control-label" for="equ_name_qrcode"><h7>设备名称:</h7></label> 
                <div class="col-sm-8"> 
                  <input class="form-control" id="equ_name_qrcode" type="text"/> 
                </div> 
              </td> 
              <td> 
                <label class="col-sm-4 control-label" for="equ_ip_qrcode"><h7>设备IP:</h7></label> 
                <div class="col-sm-8"> 
                <input class="form-control" id="equ_ip_qrcode" type="text"/> 
                </div> 
              </td> 
            </tr> 
          </tbody> 
        </table> 
      </center> 
    </div> 
    <div class="modal-footer"> 
      <button type="button" class="btn btn-default" data-dismiss="modal"> 
        <span class="glyphicon glyphicon-remove" aria-hidden="true"></span>关闭 
      </button> 
      <button type="button" id="btn_print" class="btn btn-primary" data-dismiss="modal"> 
        <span class="glyphicon glyphicon-floppy-disk" aria-hidden="true"></span>打印 
      </button> 
    </div> 
  </div> 
</div> 
/div>

js:

// 二维码对象 
  var qrcode; 
function showCode(id) { 
  var rowid=$("#grid-table").jqGrid("getGridParam","selrow"); 
  if (rowid != null) { 
    var rowData = $("#grid-table").jqGrid('getRowData',rowid); 
    // 获取内容 
    $("#content").val("公司名称:"+rowData.companyName+","+"设备IP:"+rowData.deviceIP+","+"投运时间:"+rowData.inTime); 
    $("#equ_name_qrcode").val(rowData.deviceName); 
    $("#equ_ip_qrcode").val(rowData.deviceIP); 
  } else { 
    toastr.error("点击错误,请重新点击"); 
    return; 
  } 
  // 清除上一次的二维码 
  if(qrcode){ 
    $("#qrcode").html(""); 
  } 
  // 创建二维码 
  qrcode = new QRCode(document.getElementById("qrcode"), { 
    width : 150,//设置宽高 
    height : 150 
  }); 
  $("#myModal_qrcode").modal(); 
//  $(".btn_print").attr('id','btn_print'+id); 
  qrcode.makeCode(document.getElementById("content").value); 
}

以上所述是小编给大家介绍的使用JS qrcode.js生成二维码功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
jQuery 定时局部刷新(setInterval)
Nov 19 Javascript
基于jQuery实现模拟页面加载进度条
Apr 01 Javascript
JSON 数字排序多字段排序介绍
Sep 18 Javascript
JQuery文字列表向上滚动的代码
Nov 13 Javascript
浅谈Javascript中匀速运动的停止条件
Dec 19 Javascript
原生js和jquery实现图片轮播特效
Apr 23 Javascript
浅谈javascript事件取消和阻止冒泡
May 26 Javascript
js带闹铃功能的倒计时代码
Sep 29 Javascript
JS动态生成年份和月份实例代码
Feb 04 Javascript
使用vue.js在页面内组件监听scroll事件的方法
Sep 11 Javascript
vue实现动态按钮功能
May 13 Javascript
vue@cli3项目模板怎么使用public目录下的静态文件
Jul 07 Javascript
Node.js websocket使用socket.io库实现实时聊天室
Feb 20 #Javascript
Angular在一个页面中使用两个ng-app的方法(二)
Feb 20 #Javascript
Angular在一个页面中使用两个ng-app的方法
Feb 20 #Javascript
JS高仿抛物线加入购物车特效实现代码
Feb 20 #Javascript
ES6中Math对象的部分扩展
Feb 20 #Javascript
微信小程序左滑删除效果的实现代码
Feb 20 #Javascript
JavaScript轮播图简单制作方法
Feb 20 #Javascript
You might like
gd库图片下载类实现下载网页所有图片的php代码
2012/08/20 PHP
php根据日期判断星座的函数分享
2014/02/13 PHP
php求两个目录的相对路径示例(php获取相对路径)
2014/03/27 PHP
如何使用php等比例缩放图片
2016/10/12 PHP
详解PHP序列化和反序列化原理
2018/01/15 PHP
Yii2.0 RESTful API 基础配置教程详解
2018/12/26 PHP
js 获取浏览器高度和宽度值(多浏览器)
2009/09/02 Javascript
JavaScript代码编写中各种各样的坑和填坑方法
2014/06/06 Javascript
js监听鼠标点击和键盘点击事件并自动跳转页面
2014/09/24 Javascript
学习JavaScript设计模式(接口)
2015/11/26 Javascript
JavaScript模板引擎Template.js使用详解
2016/12/15 Javascript
详解如何较好的使用js
2016/12/16 Javascript
jquery中关于bind()方法的使用技巧分享
2017/03/30 jQuery
jQuery实现的点击标题文字切换字体效果示例【测试可用】
2018/04/26 jQuery
Swiper 4.x 使用方法(移动端网站的内容触摸滑动)
2018/05/17 Javascript
mpvue性能优化实战技巧(小结)
2019/04/17 Javascript
js获取对象,数组所有属性键值(key)和对应值(value)的方法示例
2019/06/19 Javascript
如何基于JavaScript判断图片是否加载完成
2019/12/28 Javascript
js 获取本周、上周、本月、上月、本季度、上季度的开始结束日期
2020/02/01 Javascript
js中switch语句的学习笔记
2020/03/25 Javascript
python 计算数组中每个数字出现多少次--“Bucket”桶的思想
2017/12/19 Python
使用anaconda的pip安装第三方python包的操作步骤
2018/06/11 Python
python从子线程中获得返回值的方法
2019/01/30 Python
Django Admin中增加导出CSV功能过程解析
2019/09/04 Python
Python实现随机取一个矩阵数组的某几行
2019/11/26 Python
matplotlib 画双轴子图无法显示x轴的解决方法
2020/07/27 Python
利用CSS3实现动态的二级三级菜单效果实例源码
2017/01/04 HTML / CSS
加拿大时尚少女服装品牌:Garage
2016/10/10 全球购物
Marc Jacobs官方网站:美国奢侈品牌
2017/08/29 全球购物
BISSELL官网:北美吸尘器第一品牌
2019/03/14 全球购物
网络体系结构及协议的定义
2014/03/13 面试题
最新党员的自我评价分享
2013/11/04 职场文书
家庭困难证明
2014/10/12 职场文书
家庭经济困难证明
2015/06/23 职场文书
Redis基本数据类型String常用操作命令
2022/06/01 Redis
SQLyog的下载、安装、破解、配置教程(MySQL可视化工具安装)
2022/09/23 MySQL