2011-08-25 80 views
6

Tôi đang tìm API javascript để tạo mã QR (tên, địa chỉ và như vậy) và xuất chúng ở định dạng có thể in (png/jpeg/pdf). Điều này dường như với tôi là một cái gì đó khác trước khi phải có nhu cầu.javascript API để tạo mã QR

+0

Dường như có rất nhiều plugin và đoạn trích nếu tôi tìm kiếm chúng: http://www.google.com/search?q=QR+codes+ javascript. – pimvdb

+0

liên quan: http://stackoverflow.com/questions/4542632/qr-code-generation-library-in-javascript – Thilo

Trả lời

18

jquery-qrcode jQuery plugin cũng tạo mã QR sử dụng HTML5 canvas hoặc bảng HTML, nếu vải không được hỗ trợ.

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

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

enter image description here

Working jsFiddle demo:

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

+0

Bất cứ khi nào tôi google bất cứ điều gì JavaScript tôi luôn luôn thêm -jquery đằng sau nó, để đảm bảo tôi nhận được JavaScript sạch sẽ và đẹp mà không có abomination. :) – Kebman

4

giải pháp Maksym là tốt hơn so với thư viện của Google vì nó chạy ở địa phương không cần phải gọi API của Google. còn nếu bạn không sử dụng jQuery, bạn có thể sử dụng lệnh này tại https://github.com/amanuel/JS-HTML5-QRCode-Generator

-1

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

trên là link của file js bao gồm nó trong dự án của bạn và viết mã dưới đây trong tệp ctp trong bánh php hoặc bất kỳ nơi nào bạn muốn sử dụng. tôi đã thử nghiệm nó trong bánh 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> 
Các vấn đề liên quan