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)容
實(shí)現(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. 我在導(dǎo)入模板資源時遇到無法顯示的問題,請老師解答下2. 運(yùn)行python程序時出現(xiàn)“應(yīng)用程序發(fā)生異常”的內(nèi)存錯誤?3. html - 網(wǎng)頁的a標(biāo)簽到底要不要寫上域名?4. css - 移動端 盒子內(nèi)加overflow-y:scroll后 字體會變大5. thinkphp6使用驗(yàn)證器 信息如何輸出到前端頁面6. javascript - h5微信中怎么禁止橫屏7. macos - 無法source activate python278. python - sqlalchemy更新數(shù)據(jù)報錯9. html5 - 前端面試碰到了一個緩存數(shù)據(jù)的問題,來論壇上請教一下10. PHPExcel表格導(dǎo)入數(shù)據(jù)庫怎么導(dǎo)入

網(wǎng)公網(wǎng)安備