ajax方式提交数据时“+”的处理

在做公式处理的时候,用户自己书写公式进行保存,如:出勤天数=实际考勤天数+当月请年假天数

 

这时候文本框填写的“实际考勤天数+当月请年假天数”,提交保存,结果重新打开的时候显示为“实际考勤天数 当月请年假天数”

 

+变为" "

发现再进行escape加码处理汉字的时候"+"没有被处理,在后台解码的时候+就没有了

"+"号:JavaScript解析为字符串连接符,所以服务器端接收数据时"+"会丢失。

 

 

所以在提交的时候对"+"单独进行了处理!escape(v).replace(/\+/g, "%2B");

posted @ 2012-05-03 23:32  你妹的取名这么难  阅读(217)  评论(0编辑  收藏  举报