javascript - 如何讓QRcode產(chǎn)生的二維碼每次生成結(jié)果不同?
問題描述
網(wǎng)上現(xiàn)在的二維碼每次掃描出現(xiàn)不同的一句話是怎么弄的。我用QRcode寫一個隨機(jī)數(shù)一個數(shù)組。但是產(chǎn)生后數(shù)據(jù)就不變了。求解。
$(document).ready(function() {$('#qrcodeCanvas').qrcode({ render : 'canvas', //設(shè)置渲染方式,有table和canvas,使用canvas方式渲染性能相對來說比較好 text :['5','4',’3’,'1','2','3'][Math.ceil(Math.random()*5)], //掃描二維碼后顯示的內(nèi)容,可以直接填一個網(wǎng)址,掃描二維碼后自動跳向該鏈接 width : '200', height : '200', background : '#ffffff', foreground : '#000000', }) })
問題解答
回答1:js產(chǎn)生二維碼前隨機(jī)一個數(shù)字(你的text隨處出來假設(shè)為5),產(chǎn)生的二維碼內(nèi)容就已經(jīng)確定了(就是5),掃來掃去就變不了了,你隨機(jī)的代碼是產(chǎn)生不同的二維碼,對著一個二維碼掃當(dāng)然是固定的內(nèi)容
實現(xiàn)的話,text里可以固定一個網(wǎng)址,比如是youdomain/a.html,用戶每次掃都進(jìn)入你的網(wǎng)址,你的a.html每次由js隨機(jī)出來一段話,顯示(當(dāng)然也可以服務(wù)器端處理產(chǎn)生)
回答2:網(wǎng)址在哪兒 發(fā)出來看看看呢
回答3:通過路徑提交到后臺,后臺返回隨機(jī)的內(nèi)容。
相關(guān)文章:
1. python 利用subprocess庫調(diào)用mplayer時發(fā)生錯誤2. python文檔怎么查看?3. python - Pycharm的Debug用不了4. javascript - 關(guān)于apply()與call()的問題5. datetime - Python如何獲取當(dāng)前時間6. javascript - nginx反向代理靜態(tài)資源403錯誤?7. html - eclipse 標(biāo)簽錯誤8. 請問PHPstudy中的數(shù)據(jù)庫如何創(chuàng)建索引9. 安全性測試 - nodejs中如何防m(xù)ySQL注入10. python - pycharm 自動刪除行尾空格
