ajax中post方法传参数,会丢失&,%,+',要转义
来源:互联网 发布:图形旋转矩阵 编辑:程序博客网 时间:2024/06/05 08:09
ajax中post的escape对有些特殊字符无法转换,例如:+ % &号,因此需要对其进行转义。
如果不然,Http传输就会丢失这个字符,这个时候必须将“+”手动转成 “%2B”,同时需要手动转的字符还有“&”->“%26”,“%”->“%25”等。
if (password != null && password != "") { password=password.replace(/\+/g, "%2B"); password=password.replace(/&/g, "%26"); } if (username != null && username != "") { username=username.replace(/\+/g, "%2B"); username=username.replace(/\&/g, "%26"); }注:+ 是正则表达式的元字符,需要用 \ 转义;& 可以不用转义。
或者对特殊字符串进行转码
encodeURIComponent(yj)
阅读全文
0 0
- ajax中post方法传参数,会丢失&,%,+',要转义
- ajax中post方法传参数,会丢失&,%,+',要转义
- ajax中post方法传参数,会丢失&,%,+',要转义
- ajax中post方法传参数,99.99%会导致这个参数丢失
- Ajax用POST方法传参数,参数提交不到服务器
- php 下 POST方法提交参数丢失问题
- js jQuery中Ajax请求参数转义问题
- jsp中jQuery ajax 单字符参数丢失
- .net的ajax中使用javascript的send方法post参数,url传参,ajax同步异步JS包,传参即可用
- JQuery中$.ajax()方法参数
- JQuery中$.ajax()方法参数
- JQuery中$.ajax()方法参数
- jquery中Ajax方法参数
- ajax的post方式传数组参数
- ajax post json数据字符被转义
- 通过ajax的post方法向服务器发送参数
- ajax xmlhttp下open方法POST、GET参数的区别
- java 读取页面中ajax post 传来的参数
- 了解Mysql分区
- 正则表达式
- 完成端口IOCP详解
- C++日志库_spdlog
- Python 学习 第二天
- ajax中post方法传参数,会丢失&,%,+',要转义
- Optimizing graphics performance
- Android FileHelper 打开各种类型文件
- javascript语言精粹(函数2)
- Java时间格式转换大全
- RecyclerView setHasFixedSize(true)的意义
- 《java基础学习之——自定义注解》
- mysql 多字段求和排序/分组排序(旧事拾遗)
- Python List index方法