使用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 相关文章推荐
TopList标签和JavaScript结合两例
Aug 12 Javascript
基于Jquery 解决Ajax请求的页面 浏览器后退前进功能,页面刷新功能实效问题
Dec 11 Javascript
23个超流行的jQuery相册插件整理分享
Apr 25 Javascript
javascript学习笔记(五) Array 数组类型介绍
Jun 19 Javascript
Javascript开发之三数组对象实例介绍
Nov 12 Javascript
jQuery语法高亮插件支持各种程序源代码语法着色加亮
Apr 27 Javascript
jQuery Real Person验证码插件防止表单自动提交
Nov 06 Javascript
javascript设置页面背景色及背景图片的方法
Dec 29 Javascript
微信小程序实现watch监听
Jun 04 Javascript
通过JS判断网页是否为手机打开
Oct 28 Javascript
解决Vue-cli3没有vue.config.js文件夹及配置vue项目域名的问题
Dec 04 Vue.js
Vue图片裁剪组件实例代码
Jul 02 Vue.js
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运行出现Call to undefined function curl_init()的解决方法
2010/11/02 PHP
php使用Swoole实现毫秒级定时任务的方法
2020/09/04 PHP
JavaScript 实现类的多种方法实例
2013/05/01 Javascript
教你如何自定义百度分享插件以及bshare分享插件的分享按钮
2014/06/20 Javascript
JavaScript类型系统之Object详解
2016/01/07 Javascript
JavaScript实现仿淘宝商品购买数量的增减效果
2016/01/22 Javascript
论Bootstrap3和Foundation5网格系统的异同
2016/05/16 Javascript
使用React实现轮播效果组件示例代码
2016/09/05 Javascript
js编写的treeview使用方法
2016/11/11 Javascript
JQuery 进入页面默认给已赋值的复选框打钩
2017/03/23 jQuery
vue跨域解决方法
2017/10/15 Javascript
Thinkjs3新手入门之添加一个新的页面
2017/12/06 Javascript
使用JSON格式提交数据到服务端的实例代码
2018/04/01 Javascript
jQuery访问json文件中数据的方法示例
2019/01/28 jQuery
详解基于iview-ui的导航栏路径(面包屑)配置
2019/02/22 Javascript
js 实现ajax发送步骤过程详解
2019/07/25 Javascript
基于JS抓取某高校附近共享单车位置 使用web方式展示位置变化代码实例
2019/08/27 Javascript
ant design中upload组件上传大文件,显示进度条进度的实例
2020/10/29 Javascript
python中defaultdict的用法详解
2017/06/07 Python
python实现猜单词小游戏
2020/05/22 Python
Python中最好用的命令行参数解析工具(argparse)
2019/08/23 Python
python爬虫实例之获取动漫截图
2020/05/31 Python
python里的单引号和双引号的有什么作用
2020/06/17 Python
python 合并多个excel中同名的sheet
2021/01/22 Python
英国当代时尚和街头服饰店:18montrose
2018/12/15 全球购物
教育课题研究自我鉴定范文
2013/12/28 职场文书
担保书范本
2015/01/20 职场文书
2015年护理工作总结范文
2015/04/03 职场文书
党员进社区活动总结
2015/05/07 职场文书
2015年档案室工作总结
2015/05/23 职场文书
一文搞懂如何实现Go 超时控制
2021/03/30 Python
面试必问:圣杯布局和双飞翼布局的区别
2021/05/13 HTML / CSS
Oracle数据库中通用的函数实例详解
2022/03/25 Oracle
天谕手游15杯全调酒配方和调酒券的获得方式
2022/04/06 其他游戏
阿里面试Nacos配置中心交互模型是push还是pull原理解析
2022/07/23 Java/Android
MySQL中的 inner join 和 left join的区别解析(小结果集驱动大结果集)
2023/05/08 MySQL