javascript - 如何讓QRcode產生的二維碼每次生成結果不同?
問題描述
網上現在的二維碼每次掃描出現不同的一句話是怎么弄的。我用QRcode寫一個隨機數一個數組。但是產生后數據就不變了。求解。
$(document).ready(function() {$('#qrcodeCanvas').qrcode({ render : 'canvas', //設置渲染方式,有table和canvas,使用canvas方式渲染性能相對來說比較好 text :['5','4',’3’,'1','2','3'][Math.ceil(Math.random()*5)], //掃描二維碼后顯示的內容,可以直接填一個網址,掃描二維碼后自動跳向該鏈接 width : '200', height : '200', background : '#ffffff', foreground : '#000000', }) })
問題解答
回答1:js產生二維碼前隨機一個數字(你的text隨處出來假設為5),產生的二維碼內容就已經確定了(就是5),掃來掃去就變不了了,你隨機的代碼是產生不同的二維碼,對著一個二維碼掃當然是固定的內容
實現的話,text里可以固定一個網址,比如是youdomain/a.html,用戶每次掃都進入你的網址,你的a.html每次由js隨機出來一段話,顯示(當然也可以服務器端處理產生)
回答2:網址在哪兒 發出來看看看呢
回答3:通過路徑提交到后臺,后臺返回隨機的內容。
相關文章:
1. mac連接阿里云docker集群,已經卡了2天了,求問?2. docker安裝后出現Cannot connect to the Docker daemon.3. docker網絡端口映射,沒有方便點的操作方法么?4. docker-compose 為何找不到配置文件?5. vim - docker中新的ubuntu12.04鏡像,運行vi提示,找不到命名.6. debian - docker依賴的aufs-tools源碼哪里可以找到啊?7. 為什么我ping不通我的docker容器呢???8. golang - 用IDE看docker源碼時的小問題9. angular.js - angularjs在兩個controller之間傳值,使用factory,為何不成功?10. docker images顯示的鏡像過多,狗眼被亮瞎了,怎么辦?

網公網安備