验证码图片在点击提交后无法更换

来源:4-13 前后端联调验证整体模块功能

null799

2019-08-30

$('#captcha-img').click();  (会执行)
$('#submit').click(function () {
   $('#captcha-img').click(); (不会执行)
   return;

}

大体上就是这样的一个结构,点击验证码图片,换图正常

click方法里我做了log,两行代码完全一样,但是放在submit的funciton里的不会输出log,图片也不会更换

请问是什么原因呢?

http://img1.sycdn.imooc.com/szimg/5d6a710c09b670da05570413.jpg

写回答

1回答

翔仔

2019-08-31

同学好,主要看看$('#submit').click被调起了吗,可以在里面的  $('#captcha-img').click(); (不会执行) 上访加入 alert("执行了"),清空页面缓存,看看该$('#submit').click是否被触发了,如果没有,证明都没有触发click事件,需要仔细检查下

0
4
null799
最终确认是浏览器缓存的问题,我一直用一个页面测试,看到js/html的源码改变了,就以为是新的了,实际上还是有缓存干扰,新开一个页面就正常工作了
2019-08-31
共4条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5127 学习 · 8148 问题

查看课程