关于PAS项目中所遇到的问题做一个周总结
1.Ajax中下方接值问题
解决方式:Ajax验证时没加同步锁,导致下方代码接收不到值
2.类型转化问题
数据送到前台后无法解析
解决方式:JSON.toJSON转化为Object类型再传到前台
3.前台数据接收小数点后保留位数过多
解决方式:Number().toFixed(保留的位数)
4.数据解析问题
前台无法解析后台数据格式
解决方式:后台正则表达式格式化数据
5.前端接值错误
VM2728:1 Uncaught SyntaxError: Unexpected token � in JSON at position 113
解决方式:后端传过来的值已经是JSON格式,不需要用$.parseJSON('$!后端传过来的名称')来接收,直接用EL表达式接收即可
6.Ajax中解析JSON数据问题
Ajax没有走,而且没有报错信息
解决方式:因为JSON数据缩进问题,先删除缩进再格式化JSON串
删除缩进 https://www.bejson.com/
格式化JSON串 https://www.bejson.com/