有一张单据,某一个字段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;

}
View Code

相关文章:

  • 2022-12-23
  • 2021-12-26
  • 2021-08-04
  • 2021-11-05
  • 2022-12-23
  • 2022-12-23
  • 2021-09-12
猜你喜欢
  • 2021-06-18
  • 2022-01-28
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-07
  • 2021-12-04
相关资源
相似解决方案