永发信息网

document.getElementById("code").src='create_code.php?'+Math.random()*10000;

答案:2  悬赏:50  手机版
解决时间 2021-02-22 19:04
1.为什么加了'?'和Math.random()*10000后点击验证码图片就能更换多次?
2.如果去掉'?'为什么验证码图片点击一次后就无法显示了?
网上查不到(其实主要是不懂其中涉及的原理,不懂怎么查0.0),求指点!
最佳答案
浏览器会缓存之前加载的图片,如果不加?,每次请求的链接相同,浏览器就直接读取的缓存,没有请求服务器。如果加了?,每次都传入一个不同的参数,链接不相同,浏览器就会对服务器发出请求,而不是直接读取缓存图片!
全部回答
这个一看就是点击验证码图片用的,onclick是点击事件, this.src='/other/code.php?是请求验证码的页面, +math.random(); 是js的随机数,加这一句是因为静态页面是有缓存的,如果不加点击动作只能运行一次,下一次是没有功能的,
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
家家户户都开始为春节得到来而忙碌的翻译
有一首粤语歌是男的唱的,高潮是哦贝贝你就是
已知甲乙两种商品原单价的和为100元,因市场变
北京顺义新三板产业加速器地址在什么地方,想
谁知道 人努力 天帮忙是什么哲学思想啊?
劳动合同劳务合同区别?
经期能吃补气血 活血的中药吗
古罗马城在当时世界上是个规模大的城市,下列
丝珂地址在什么地方,想过去办事
我的作文行吗
有什么对自己学习有帮助的好书
日本学校黑道电影,出场是一个红衣服的男主角
遂宁货运从业资格证
腰花怎么切怎么做好吃
满口香包子铺地址在哪,我要去那里办事
推荐资讯
丈夫在家做施食,我天天晚上做恶梦
公主气是什么意思
我国基于zigbee技术的无线网络所使用的工作频
读下列材料或图表资料回答下列问题。(30分)材
雨林中土壤贫瘠的原因是A①有机质分解和养分
【现在是多少世纪】现在是多少世纪多少年代
我跟我男友互相没联系十几天,以前天天都联系,
福源酒家在什么地方啊,我要过去处理事情
惠州市陈江街道办环保办地址有知道的么?有点
请问2a-3b=0,求a:b
已知∠α=70°39′,那么∠α的余角是______
按什么说明顺序A,时间顺序 B,空间顺序 C,逻辑
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?