您的位置:首页 > 其它

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

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

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

+变为" "

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

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

所以在提交的时候对"+"单独进行了处理!escape(v).replace(/\+/g, "%2B");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: