有一张单据,某一个字段A异常,开始调错。A的值为 “正常值+”“正常值++” “正常值+++” “正常值++++++”等多了1-N个加号不等
错误数据
原因分析
追踪到数据操作LOG日志,发现添加的时候就是A错误数据。
A的值是直接从cookie中获取的,而cookie是登陆时候方法缓存到浏览器的。
由此判断
1.cookie错误
2.提交数据后台解析参数错误
3.不排除 SP(数据操作验证存储过程) 修改、其他修改等
还原错误
还原了半天也没有发下数据哪里有问题,新添加的还是没有问题。
没有还原案例,没法找错误,只能一步一步的看,有没有可能失误。
看了获取缓存的方法
function getCookie(name)// 取cookies函数 { var arr = document.cookie .match(new RegExp("(^| )" + name + "=([^;]*)(;|$)")); if (arr != null) return unescape(arr[2]); return null; }