使用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 相关文章推荐
javascript动态向网页中添加表格实现代码
Feb 19 Javascript
jQuery自定义图片缩放拖拽插件imageQ实现方法(附demo源码下载)
May 27 Javascript
jQuery表单对象属性过滤选择器实例详解
Sep 13 Javascript
easyUI实现类似搜索框关键词自动提示功能示例代码
Dec 27 Javascript
jQuery实现简易的输入框字数计数功能示例
Jan 16 Javascript
javascript实现动态显示颜色块的报表效果
Apr 10 Javascript
JavaScript正则表达式和级联效果
Sep 14 Javascript
vue3.0 CLI - 2.2 - 组件 home.vue 的初步改造
Sep 14 Javascript
对VUE中的对象添加属性
Sep 18 Javascript
JS实现碰撞检测效果
Mar 12 Javascript
解决node终端下运行js文件不支持ES6语法
Apr 04 Javascript
微信小程序基于ColorUI构建皮皮虾短视频去水印组件
Nov 04 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
PHP中判断变量为空的几种方法分享
2013/08/26 PHP
浅谈PHP调用Webservice思路及源码分享
2014/06/04 PHP
PHP实现递归无限级分类
2015/10/22 PHP
yii2中LinkPager增加总页数和总记录数的实例
2017/08/28 PHP
php语言注释,单行注释和多行注释
2018/01/21 PHP
[原创]静态页面也可以实现预览 列表不同的显示方式
2006/10/14 Javascript
Packer 3.0 JS压缩及混淆工具 下载
2007/05/03 Javascript
基于jquery的获取mouse坐标插件的实现代码
2010/04/01 Javascript
基于jQuery实现的当离开页面时出现提示的实现代码
2011/06/27 Javascript
jQuery获取动态生成的元素示例
2014/06/15 Javascript
JQuery包裹DOM节点的方法
2015/06/11 Javascript
JQuery实现级联下拉框效果实例讲解
2015/09/17 Javascript
jquery 一键复制到剪切板的实例
2017/09/20 jQuery
详解利用Angular实现多团队模块化SPA开发框架
2017/11/27 Javascript
vue 添加vux的代码讲解
2017/11/30 Javascript
JS中getElementsByClassName与classList兼容性问题解决方案分析
2019/08/07 Javascript
JavaScript设计模型Iterator实例解析
2020/01/22 Javascript
vue-cli3配置favicon.ico和title的流程
2020/10/27 Javascript
Python批量转换文件编码格式
2015/05/17 Python
K-近邻算法的python实现代码分享
2017/12/09 Python
rabbitmq(中间消息代理)在python中的使用详解
2017/12/14 Python
Python pandas DataFrame操作的实现代码
2019/06/21 Python
Python安装selenium包详细过程
2019/07/23 Python
python英语单词测试小程序代码实例
2019/09/09 Python
numpy 返回函数的上三角矩阵实例
2019/11/25 Python
tensorflow之并行读入数据详解
2020/02/05 Python
浅谈Python程序的错误:变量未定义
2020/06/02 Python
详解Html5原生拖拽操作
2018/01/12 HTML / CSS
HTML5全屏(Fullscreen)API详细介绍
2015/04/24 HTML / CSS
如何写出好的Java代码
2014/04/25 面试题
美发活动策划书
2014/01/14 职场文书
函授毕业生自我鉴定范文
2014/03/25 职场文书
2014年司机工作总结
2014/11/21 职场文书
2014年班组建设工作总结
2014/12/01 职场文书
保险内勤岗位职责
2015/04/13 职场文书
Laravel中获取IP的真实地理位置
2021/04/01 PHP