Ajax传参里面含有特殊字符
来源:互联网 发布:淘宝仓管的职责 编辑:程序博客网 时间:2024/05/21 09:51
前段时间再做航天云网设备数据上传的时候,发现在用ajax向后台发数据时,控制台提示数据上传失败,最后发现是设备编号里面包含了+这类的特殊字符,后台服务器将+识别成了其他的字符,也就是特殊字符服务器不能解析。
首先想到的就是把特殊字符进行编码在传递,上网搜了一下,发现有一个现成的方法:encodeURIComponent();
常见特殊字符列表,如下图:
符号
含义
编码
+
+号表示空格
%2B
空格
用+号或者编码
%20
/
分隔目录和子目录
%2F
?
分隔实际的 URL 和参数
%3F
%
指定特殊字符
%25
#
表示书签
%23
&
参数间的分隔符
%26
=
URL 中指定参数的值
%3D
方法一:var str= para.replace(/%/g,"%25");//g代表全局匹配替换
方法二:encodeURIComponent(str); //使用改方法自动转码。
阅读全文
0 0
- Ajax传参里面含有特殊字符
- ajax传递参数含有特殊字符解决方案
- ajax传递参数含有特殊字符解决方案
- ajax传递参数含有特殊字符解决方案
- JQuery Ajax 参数含有特殊字符
- 检测是否含有特殊字符
- ajax参数传递时含有特殊字符解决(否则只获取一部分字符,或者出错)
- ajax参数传递时含有特殊字符只能获取一部分字符
- ajax请求中传递的参数中如果含有特殊字符怎么处理?
- ajax请求中传递的参数中如果含有特殊字符怎么处理?
- ajax传递特殊字符
- Ajax处理特殊字符&
- shell里面的特殊字符
- form表单提交含有特殊字符
- jQuery 查找含有特殊字符的元素
- linux 删除含有特殊字符的文件
- infobright字段中含有特殊字符
- *正则表达式检查是否含有特殊字符
- 模拟指针
- 机器学习(Machine Learning)&深度学习(Deep Learning)资料(Chapter 1)
- 利用PCA计算点云的法线
- git使用教程
- AdaBoost算法的实现一
- Ajax传参里面含有特殊字符
- Mysql截取拼接字符串
- 与C语言不同,JAVA里没有无符号整型
- 404的问题
- Spring第二天
- linux进程调度1_设计思想
- Zookeeper acl超级用户
- 【OpenGL】指定着色模型代码
- 24天学会设计模式----门面模式(外观模式)