ajax方式提交数据时“+”的处理
在做公式处理的时候,用户自己书写公式进行保存,如:出勤天数=实际考勤天数+当月请年假天数
这时候文本框填写的“实际考勤天数+当月请年假天数”,提交保存,结果重新打开的时候显示为“实际考勤天数 当月请年假天数”
+变为" "
发现再进行escape加码处理汉字的时候"+"没有被处理,在后台解码的时候+就没有了
"+"号:JavaScript解析为字符串连接符,所以服务器端接收数据时"+"会丢失。
所以在提交的时候对"+"单独进行了处理!escape(v).replace(/\+/g, "%2B");