为避免服务器存储负荷,下面简单介绍下jquery.qrcode根据链接直接生成二维码。

使用方法:

1、引入jquery和qrcode库,可手动下载或直接引用百度开发中心的链接;
<script src=”http://apps.bdimg.com/libs/jqu … gt%3B
<script src=”http://apps.bdimg.com/libs/jquery-qrcode/1.0.0/jquery.qrcode.min.js”></script>
2、在页面中加入要显示二维码的地方;
<div id=”code”></div>
3、调用插件显示二维码(qrcode支持canvas和table两种方式进行图片渲染,默认使用canvas方式,效率最高,当然要浏览器支持html5);
var _url = ‘www.baidu.com’;
$(‘#code’).qrcode(_url); //传入链接或文字,js直接生成二维码。

你也可以加一些其它的参数调用:
$(“#code”).qrcode({
render: “canvas”, // 渲染方式有table方式(IE兼容)和canvas方式
width: 100, //宽度
height:100, //高度
text: utf16to8(url), //内容:链接或文字
typeNumber:-1,//计算模式
correctLevel:2,//二维码纠错级别
background:”#ffffff”,//背景颜色
foreground:”#000000″  //二维码颜色
});

希望以上分享对大家有用。