错误做法:
分别使用两个verify函数(loginverify,regiverify),在不同页面调用相应的验证码。因为这两个函数都写入session['verify'],所以可想而知,先显示的验证码还是session里面的验证码吗?
我的做法:
共用一个验证码,一个verify函数,一个session['verify'],其中一个页面刷新验证码时,也刷新另一个页面验证码,保持所有显示的验证码与session['verify']同步。
留意:
不同页面的验证码img,和刷新按钮button,采用class保持一致。原因是采用id的话,多个页面下为了保持刷新一致,要多条.attr("src"语句;其次,您不能保证所有有验证码的页面都载入,会出现#id找不到的异常。
最佳答案