ajax方式提交数据时“+”的处理
2012-05-03 23:32
344 查看
在做公式处理的时候,用户自己书写公式进行保存,如:出勤天数=实际考勤天数+当月请年假天数
这时候文本框填写的“实际考勤天数+当月请年假天数”,提交保存,结果重新打开的时候显示为“实际考勤天数 当月请年假天数”
+变为" "
发现再进行escape加码处理汉字的时候"+"没有被处理,在后台解码的时候+就没有了
"+"号:JavaScript解析为字符串连接符,所以服务器端接收数据时"+"会丢失。
所以在提交的时候对"+"单独进行了处理!escape(v).replace(/\+/g, "%2B");
这时候文本框填写的“实际考勤天数+当月请年假天数”,提交保存,结果重新打开的时候显示为“实际考勤天数 当月请年假天数”
+变为" "
发现再进行escape加码处理汉字的时候"+"没有被处理,在后台解码的时候+就没有了
"+"号:JavaScript解析为字符串连接符,所以服务器端接收数据时"+"会丢失。
所以在提交的时候对"+"单独进行了处理!escape(v).replace(/\+/g, "%2B");
相关文章推荐
- jfinal ajax post方式提交 后台接收不到数据bug处理及解析
- Ajax表单数据重复提交处理方式
- AJAX提交到Handler.ashx一般处理程序返回json数据 (字符串拼接方式)
- AJAX提交到Handler.ashx一般处理程序返回json数据 (字符串拼接方式)
- jQuery中对异步提交JSON和XML数据的处理方式
- jquery提供的数据提交方式2-ajax
- AJAX处理数据提交到Servlet
- AJAX提交到Handler.ashx一般处理程序返回json数据
- js对表单数据的抓取与通过ajax方式提交(新手笔记)
- 使用 ajax 方式提交表单,并获取后台处理结果
- 表单向后台提交数据,get和post的两种方式的根本区别以及如何处理乱码?
- ajax 提交表单,PHP处理提交的数据
- 今天在研究jquery用ajax提交form表单中得数据时,学习到了一种新的提交方式
- ajax请求,需要提交表单里面所有数据时的处理
- 前端通过AJAX提交数据,后台PHP处理数据实现异步操作基本流程
- Android通过Get方式提交数据的乱码处理
- node学习笔记(二)(ajax方式向node后台提交数据)
- ajax使用serialize()方法后,数据无法封装并获取(PUT提交方式!)
- extJS提交form表单数据的方式: Ext.Ajax.request,form.submit,getEl().dom.submit()
- ajax 传值,Ajax: Asynchoronous Javascript and xml (异步的js和xml). 异步刷新,异步传递.替代表单提交数据,回调函数处理返回的数据