js生成二维码(jquery自带)

//引入js
<
script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/jquery.qrcode.min.js"></script> function makecode(){   $("#code").qrcode({     // render: "table", //table方式     width: 200, //宽度     height:200, //高度     text: "${result.attributes.code}" //二维码内容   });   alert("二维码已生成,请上滑屏幕查看二维码"); }
<html>
  <div id="code"  align="center" margin="10px auto"></div>

   <div class="btn_con" >
    <button onclick="makecode()" id="makecode" >生成二维码</button>
   </div>

</html>

render方式为table时: 二维码内容复杂在pc端打开可以用手机扫描,在手机端用手机打开二维码页面扫描不了

二维码内容简单在pc端打开页面扫描不了,在手机端用手机打开二维码页面可以扫描

解决办法:去掉render;无论二维码是否复杂,手机pc端打开页面,手机都可以扫描二维码

具体原因不知,请大神赐教,现在记录下,知道结果在跟新博文

 

 

ps:本文为博主原创,转载请注明出处:http://www.cnblogs.com/Y-zhiwei/。

 

posted @ 2016-12-25 15:14  武纳尔多  阅读(358)  评论(0编辑  收藏  举报