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. golang - 用IDE看docker源碼時的小問題2. nignx - docker內nginx 80端口被占用3. javascript - vue使用videojs+videojs-contrib-hls報錯4. io - java 文件操作,如何向指定的位置插入內容 (不是替換內容) ?5. javascript - JS 里面的 delete object.key 到底刪除了什么?6. javascript - webpack --hot 熱重載無效的問題7. dockerfile - [docker build image失敗- npm install]8. Python 爬蟲 遇到的問題(手淘問大家)9. 關docker hub上有些鏡像的tag被標記““This image has vulnerabilities””10. mysql如何配置遠程php外網鏈接數據庫
