AJAX POST数据中有特殊符号处理方法
2015-10-15 14:37
127 查看
postData = ~!@#¥%……&*()—— ++++++——)&……%¥#
postData
= postData..replace(/%/g, "%25");
postData
= postData..replace(/\&/g, "%26");
postData
= postData..replace(/\+/g, "%2B");
"+"号:JavaScript解析为字符串连接符,所以服务器端接收数据时"+"会丢失变空格。
"&"号:JavaScript解析为变量连接符,所以服务器端接收数据时&符号以后的数据都会丢失变空格。
postData
= postData..replace(/%/g, "%25");
postData
= postData..replace(/\&/g, "%26");
postData
= postData..replace(/\+/g, "%2B");
"+"号:JavaScript解析为字符串连接符,所以服务器端接收数据时"+"会丢失变空格。
"&"号:JavaScript解析为变量连接符,所以服务器端接收数据时&符号以后的数据都会丢失变空格。
相关文章推荐
- linux下的C语言开发(信号处理)
- PHP计算一年有多少周,每周开始日期和结束日期
- ios 点击按钮,显示遮盖层的效果
- VC控制台串口操作【645电表抄读】
- 【转】PC架构系列:CPU/RAM/IO总线的发展历史!
- LintCode "Sliding Window Median" & "Data Stream Median"
- Ajax Post请求中文乱码问题解决方案
- jquery函数哪些事儿(.siblings( [selector ] ))
- linux下的C语言开发(进程创建及等待)
- 无向图欧拉回路的判定
- HTML5 canvas 瀑布流文字 (骇客帝国效果)
- week6---10月16日 CSS样式
- SSH 登陆失败: Host key verification failed
- [代码]JS原生Ajax,GET和POST
- each()详解
- Android获取apk签名信息(举例说明java反射调用方法步骤)
- Android设置铃声实现代码
- EVDO-简介
- python 变量作用域
- 最新Oracle 和 mysql 的对比参照----开发篇(转)