javascript - 如何讓QRcode產(chǎn)生的二維碼每次生成結(jié)果不同?
問(wèn)題描述
網(wǎng)上現(xiàn)在的二維碼每次掃描出現(xiàn)不同的一句話是怎么弄的。我用QRcode寫一個(gè)隨機(jī)數(shù)一個(gè)數(shù)組。但是產(chǎn)生后數(shù)據(jù)就不變了。求解。
$(document).ready(function() {$('#qrcodeCanvas').qrcode({ render : 'canvas', //設(shè)置渲染方式,有table和canvas,使用canvas方式渲染性能相對(duì)來(lái)說(shuō)比較好 text :['5','4',’3’,'1','2','3'][Math.ceil(Math.random()*5)], //掃描二維碼后顯示的內(nèi)容,可以直接填一個(gè)網(wǎng)址,掃描二維碼后自動(dòng)跳向該鏈接 width : '200', height : '200', background : '#ffffff', foreground : '#000000', }) })
問(wèn)題解答
回答1:js產(chǎn)生二維碼前隨機(jī)一個(gè)數(shù)字(你的text隨處出來(lái)假設(shè)為5),產(chǎn)生的二維碼內(nèi)容就已經(jīng)確定了(就是5),掃來(lái)掃去就變不了了,你隨機(jī)的代碼是產(chǎn)生不同的二維碼,對(duì)著一個(gè)二維碼掃當(dāng)然是固定的內(nèi)容
實(shí)現(xiàn)的話,text里可以固定一個(gè)網(wǎng)址,比如是youdomain/a.html,用戶每次掃都進(jìn)入你的網(wǎng)址,你的a.html每次由js隨機(jī)出來(lái)一段話,顯示(當(dāng)然也可以服務(wù)器端處理產(chǎn)生)
回答2:網(wǎng)址在哪兒 發(fā)出來(lái)看看看呢
回答3:通過(guò)路徑提交到后臺(tái),后臺(tái)返回隨機(jī)的內(nèi)容。
相關(guān)文章:
1. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””2. javascript - iframe 為什么加載網(wǎng)頁(yè)的時(shí)候滾動(dòng)條這樣顯示?3. docker容器呢SSH為什么連不通呢?4. docker網(wǎng)絡(luò)端口映射,沒(méi)有方便點(diǎn)的操作方法么?5. docker api 開(kāi)發(fā)的端口怎么獲取?6. debian - docker依賴的aufs-tools源碼哪里可以找到啊?7. nignx - docker內(nèi)nginx 80端口被占用8. ddos - apache日志很多其它網(wǎng)址,什么情況?9. 新手 - Python 爬蟲 問(wèn)題 求助10. angular.js - ng-grid 和tabset一起用時(shí),grid width默認(rèn)特別小
