网上现在的二维码每次扫描出现不同的一句话是怎么弄的。
我用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",
})
})
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
js产生二维码前随机一个数字(你的text随处出来假设为5),产生的二维码内容就已经确定了(就是5),扫来扫去就变不了了,你随机的代码是产生不同的二维码,对着一个二维码扫当然是固定的内容
实现的话,text里可以固定一个网址,比如是youdomain/a.html,用户每次扫都进入你的网址,你的a.html每次由js随机出来一段话,显示(当然也可以服务器端处理产生)
网址在哪儿 发出来看看看呢
通过路径提交到后台,后台返回随机的内容。