var ts = Date.parse(new Date())/1000; $("#verify_img").attr("src","{:captcha_src()}?id="+ts);//刷新验证码 正解 {:captcha_src()}
7年前 添加回复 10
你好 请问这个是什么原因 可以请教一下吗
亲测有效
?id是什么意思阿
最开始写的是function refreshVerify(),然后在浏览器中刷新后在返回代码编辑器时,就变成了function refreshVerity(),视频中也没说说明,不仔细看都发现不了。之前就照着function refreshVerify()来写,然后点击后刷新不了,又照着视频看了好几遍才发现这个问题,改过来后终于点击后验证码刷新成功了
7年前 添加回复 4
验证码这一段有问题,刷新不出来,的改成这样,直接重新调用就好了:function refreshVerify() {let td = Date.parse(new Date())/1000;$("#verify_img").attr("src","{:captcha_src()}");}
6年前 添加回复 3
亲测有效。let td 这句话都可以不用写
对的,测试有效,谢谢!
点击之后不显示验证码的可能是js那句修改url应该这么写$("#img").attr("src","/index.php/captcha?id="+ts);要加上入口文件
7年前 添加回复 3
下载的源代码,运行后直接说缺少captcha.html,这个是哪里有 http://127.0.0.1/user_system/public/index.php/captcha.html 500 (Internal Server Error)
6年前 添加回复 1
兄弟这个问题解决了吗
<img src="{:captcha_src()}" 一开始默认用这一种方法 看不清,换一张的时候用的是第二种方法 "/captcha?+id=" + ts 请问这两种方法,调用的是服务器对应的 captcha类的方法吗 如果是的话,为什么第一种前面要加 :captcha_src() 而第二种却是 /captcha 还有一个问题,我查
5年前 添加回复 0
基
验证码刷新后没有显示出来,是还要配置什么吗?
7年前 添加回复 13