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. mysql优化 - mysql 分页查询优化。2. 求救一下,用新版的phpstudy,数据库过段时间会消失是什么情况?3. MYSQL5.7以及postgresql,他们的JSON模式下的查询和存储性能如何!4. javascript - 页面加载慢,有什么优化方案5. mysql - 仅仅只是把单引号与反斜杠转义不用prepare statement能否避免sql注入?6. css3 - 扩展本地项目中阿里的iconfont字体库,添加图标字体7. javascript - 如何将一个长为365的数组对象按月份切割成12组?8. python - TypeError: tryMsgcode() takes exactly 2 arguments (0 given)9. css - flex布局垂直效果实现不了?10. python - 有什么好的可以收集货币基金的资源?

网公网安备