可以具体讲解一下script里面的函数吗?

可以具体讲解一下script里面的函数吗?

可以具体讲解一下script里面的函数吗?

具体如何实现的刷新?为啥加上 ?t 和 getTime() 就能够刷新呢http://img1.sycdn.imooc.com//climg/5d009b1c0001868213740594.jpg

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学,你好,在点击验证码图片时,会访问验证码图片所在的网址sys/verify/code/。只有当网址发生变化时才会更新验证码图片,?t=会拼接到网址后面,通过new Date().getTime(); 取当前时间的毫秒数后拼接到等号后面,每将访问时,产生的毫秒数都会不同,相当于一个新的网址进行访问从而达到更新验证码的功能。

例:同学可以通过点击验证码图片后观察网址的变化

http://img1.sycdn.imooc.com//climg/5d00b59b0001976709590374.jpg

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

  • Pinocchio_J 提问者 #1
    老师,我还是不太明白 为啥网址发生变化时就会更新验证码图片呢? 美元符号$(this)、attr()又那些是干啥的呢
    2019-06-12 16:30:45
  • 好帮手慕美 回复 提问者 Pinocchio_J #2
    同学可以访问下/sys/verify/code/这个网址,只有每次重新请求时,验证码才会发生变化。网址发生变化时会看做是一个新的请求。通过点击验证码图片实现更换验证码功能,实际上是点一次验证码,请求的网址发生一次变化。$(this)表示当前通过$('.verify-code-img')得到的元素即img标签。$(this).attr('src' ); 获取节点属性名src的值。
    2019-06-12 18:39:23
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
3.从网页搭建入门Python Web
  • 参与学习           人
  • 提交作业       218    份
  • 解答问题       3562    个

本阶段带你用Python开发一个网站,学习主流框架Django+Flask是Python Web开发的第一步,在基础知识上实现积分商城的项目开发,体验真实的项目开发流程,提高解决编程问题和效率的能力。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师