今天发现注册中的验证码总是验证不通过,但是点击“换一张”就可以验证通过了。且该现象仅在ie和chrome下存在,firefox是正常的。
在断定验证码相关代码本身没有问题之后,通过在dispatch入口记log,发现有重复请求。
对代码进行排查,发现以下问题:
<div class="bandNameImgWap"><img src=""/></div>
难道是空的src导致的问题?通过在该段代码前后设置exit,断定问题就出现在这!把src中填入一些非#的值,就消除了重复请求的问题。
在网上搜索,发现有很多人都遇到过这个问题:
http://hi.baidu.com/bdui/blog/item/9f6ed4af65c349cf7cd92a1f.html
http://www.cnblogs.com/pkurain/archive/2009/12/15/1624672.html