2011-08-25 108 views
6

我正在寻找用于生成QR码(名称,地址等)并以可打印格式(png/jpeg/pdf)输出它们的JavaScript API。 在我看来,这是别人以前必须要做的事情。用于生成QR码的JavaScript API

+0

似乎有相当多的插件和片段,如果我搜索他们:http://www.google.com/search?q=QR+codes+ JavaScript的。 – pimvdb

+0

相关:http://stackoverflow.com/questions/4542632/qr-code-generation-library-in-javascript – Thilo

回答

18

jQuery的QRCode的jQuery插件还生成使用HTML5画布元素或HTML表QR码,如果不支持画布。

https://github.com/jeromeetienne/jquery-qrcode

$('#test').qrcode({ 
    width: 120, 
    height: 120, 
    text: "https://github.com/jeromeetienne/jquery-qrcode"}); 

enter image description here

工作的jsfiddle演示:

http://jsfiddle.net/maxim75/YwN8p/4/

+0

每当我google任何JavaScript的时候,我总是在它后面加上-jquery,以确保我得到干净漂亮的JavaScript而不会受到任何憎恶。 :) – Kebman

-1

https://drive.google.com/open?id=0B3TWIbBcUUTwcE1vV24wQnRxNGs

以上是js文件的链接包括在您的项目并将下面的代码写入ctp文件中的Cake php或任何你想使用的地方。我测试了它在蛋糕php ...

<-- including the file.... 
<?php echo $this->Html->script('jquery.qrcode.min.js')?> 
<div style='padding:100px''><img id="demo" style='width: 100px,height: 100px'></div> 
<script type="text/javascript">jQuery("#demo").qrcode({text: "HEllo World!"});</script>