使用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 相关文章推荐
js玩一玩WSH吧
Feb 23 Javascript
JS支持带x身份证号码验证函数
Aug 10 Javascript
JavaScript QueryString解析类代码
Jan 17 Javascript
javascript分页代码(当前页码居中)
Sep 20 Javascript
js动态往表格的td中添加图片并注册事件
Jun 12 Javascript
js重写alert控件(适合学习js的新手朋友)
Aug 24 Javascript
jQuery Validate初步体验(一)
Dec 12 Javascript
原生js实现图片层叠轮播切换效果
Feb 02 Javascript
JavaScript 定时器 SetTimeout之定时刷新窗口和关闭窗口(代码超简单)
Feb 26 Javascript
解析JavaScript面向对象概念中的Object类型与作用域
May 10 Javascript
jQuery实现的鼠标响应缓冲动画效果示例
Feb 13 jQuery
详解三种方式解决vue中v-html元素中标签样式
Nov 22 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
上海无线电三厂简史修改版
2021/03/01 无线电
简单谈谈php中ob_flush和flush的区别
2014/11/27 PHP
php实现通过stomp协议连接ActiveMQ操作示例
2020/02/23 PHP
Javascript select控件操作大全(新增、修改、删除、选中、清空、判断存在等)
2008/12/19 Javascript
你可能不知道的JavaScript的new Function()方法
2014/04/17 Javascript
javascript搜索框点击文字消失失焦时文本出现
2014/09/18 Javascript
jQuery实现页面顶部显示的进度条效果完整实例
2015/12/09 Javascript
JavaScript获取图片像素颜色并转换为box-shadow显示
2016/03/11 Javascript
NodeJs的fs读写删除移动监听
2017/04/28 NodeJs
JavaScript你不知道的一些数组方法
2017/08/18 Javascript
谈谈JavaScript中super(props)的重要性
2019/02/12 Javascript
vue.config.js常用配置详解
2019/11/14 Javascript
如何使用RoughViz可视化Vue.js中的草绘图表
2021/01/30 Vue.js
vue如何使用rem适配
2021/02/06 Vue.js
[08:54]DOTA2-DPC中国联赛 正赛 Aster vs LBZS 选手采访
2021/03/11 DOTA
在SAE上部署Python的Django框架的一些问题汇总
2015/05/30 Python
Python函数中的函数(闭包)用法实例
2016/03/15 Python
python登录并爬取淘宝信息代码示例
2017/12/09 Python
tensorflow 输出权重到csv或txt的实例
2018/06/14 Python
Python使用装饰器模拟用户登陆验证功能示例
2018/08/24 Python
python对视频画框标记后保存的方法
2018/12/07 Python
pygame编写音乐播放器的实现代码示例
2019/11/19 Python
python和php学习哪个更有发展
2020/06/17 Python
Python调用REST API接口的几种方式汇总
2020/10/19 Python
EJB timer的种类
2014/10/28 面试题
光电信息专业应届生求职信
2013/10/07 职场文书
中学生学习生活的自我评价
2013/10/26 职场文书
护士见习期自我鉴定
2014/02/08 职场文书
争先创优演讲稿
2014/09/15 职场文书
小学见习报告
2014/10/31 职场文书
同意转租证明
2015/06/24 职场文书
2016国庆促销广告语
2016/01/28 职场文书
python实现ROA算子边缘检测算法
2021/04/05 Python
selenium.webdriver中add_argument方法常用参数表
2021/04/08 Python
解决persistence.xml配置文件修改存放路径的问题
2022/02/24 Java/Android
如何通过cmd 连接阿里云服务器
2022/04/18 Servers