项目经过了经久的测试,终于上了运行环境!然后在入网端就出现了问题!
因为入网端注册时需要填写接近五十个输入框,所以给客户做了暂存功能。然后根据用户名
和密码可以登录继续填写。然后这个看似简单的问题,却由于没有找到很好的解决思路,在项
目时间紧张的时候,就直接通过页面设置flag表示来判断是否暂存过!然后把flag通过隐藏
域提交给后台做为判断依据!
问题来源于,暂存后的数据通过登录进来,然后查看并修改原有的填写数据,这时候页面需要
判断这个记录是已经暂存过的,也就是根据某个状态位的改变需要把flag设置为true。然而
问题可能就会出现在这里!在这里我的处理方式是一旦跳转过来就运行js设置flag的值。然
而,如果用户在这个界面点击了重置按钮,就会把页面一跳转成功是通过js写入到flag中的
值清除掉!于是直接后台数据的不稳定!
在使用隐藏域的时候,所有的隐藏域都应该在按钮点击的js中去付值,不然就可能会有这样
的危险。记录下来一以防自己忘记。
因为入网端注册时需要填写接近五十个输入框,所以给客户做了暂存功能。然后根据用户名
和密码可以登录继续填写。然后这个看似简单的问题,却由于没有找到很好的解决思路,在项
目时间紧张的时候,就直接通过页面设置flag表示来判断是否暂存过!然后把flag通过隐藏
域提交给后台做为判断依据!
问题来源于,暂存后的数据通过登录进来,然后查看并修改原有的填写数据,这时候页面需要
判断这个记录是已经暂存过的,也就是根据某个状态位的改变需要把flag设置为true。然而
问题可能就会出现在这里!在这里我的处理方式是一旦跳转过来就运行js设置flag的值。然
而,如果用户在这个界面点击了重置按钮,就会把页面一跳转成功是通过js写入到flag中的
值清除掉!于是直接后台数据的不稳定!
在使用隐藏域的时候,所有的隐藏域都应该在按钮点击的js中去付值,不然就可能会有这样
的危险。记录下来一以防自己忘记。