结论:js中相同名字的变量,第二次定义时会直接沿用第一次那个变量的值blog
如图变量
点击修改个人密码会执行下面的js逻辑,boo变量第一次定义的时候是undefined,会被赋值成“sssss”,密码
1.当我不刷新页面再次点击修改个人密码时,此时第二次定义变量boo,发现boo变量的值是“sssss”;方法
2.若我在刷新页面后再次点击修改个人密码,则boo仍是undefined。im
解决方法:能够改为直接将flg、flg二、flg3定义成undefined,不刷新页面再次点击修改个人密码时便不会出现1的状况。db