两种方法解决javascript url post 特殊字符转义 + & #


Posted in Javascript onApril 13, 2016

最近在用url 传特殊字符的时候发现数据丢失了。

其实不是丢失,比如 ‘+'它会当成连接字符来处理了。

一、替换成16进制字符,在这列几个常用的转换

+ 空格 / ? % & = #
%2B %20 %2F %3F %25 %26 &3D %23
var post_Str = apply_name.replace(/\+/g, "%2B");//"+"转义   

var post_Str= post_Str.replace(/\&/g, "%26");//"&" 

var post_Str= post_Str.replace(/\#/g, "%23");//"#"

二、如果遇到了其他的特殊字符,可以用下面的方法看一下把它转成啥,直接按照上面的方法写一个就行了

alert(encodeURIComponent("-"));//转码,得到结果就OK了吧,下边是解码,这里是用不到的

alert(decodeURIComponent(encodeURIComponent("#")));
Javascript 相关文章推荐
ExtJS GTGrid 简单用户管理
Jul 01 Javascript
jQuery解决下拉框select设宽度时IE 6/7/8下option超出显示不全
May 27 Javascript
jquery根据name属性查找的小例子
Nov 21 Javascript
js仿百度贴吧验证码特效实例代码
Jan 16 Javascript
js改变鼠标的形状和样式的方法
Mar 31 Javascript
javascript中定义类的方法详解
Feb 10 Javascript
angular中实现li或者某个元素点击变色的两种方法
Jul 27 Javascript
vue按需引入element Transfer 穿梭框
Sep 30 Javascript
vue中实现methods一个方法调用另外一个方法
Feb 08 Javascript
vue-cli 如何打包上线的方法示例
May 08 Javascript
微信小程序缓存支持二次开发封装实现解析
Dec 16 Javascript
vue+iview框架实现左侧动态菜单功能的示例代码
Jul 23 Javascript
Angular.js与Bootstrap相结合实现手风琴菜单代码
Apr 13 #Javascript
JQuery 两种方法解决刚创建的元素遍历不到的问题
Apr 13 #Javascript
更高效的使用JQuery 这里总结了8个小技巧
Apr 13 #Javascript
深入理解关于javascript中apply()和call()方法的区别
Apr 12 #Javascript
javascript中去除数组重复元素的实现方法【实例】
Apr 12 #Javascript
Bootstrap每天必学之折叠
Apr 12 #Javascript
JavaScript几种数组去掉重复值的方法推荐
Apr 12 #Javascript
You might like
PHP_Flame(Version:Progress)的原代码
2006/10/09 PHP
PHP中查询SQL Server或Sybase时TEXT字段被截断的解决方法
2009/03/10 PHP
php数组中删除元素的实现代码
2012/06/22 PHP
解析在zend Farmework下如何创立一个FORM表单
2013/06/28 PHP
WordPress中的shortcode短代码功能使用详解
2016/05/17 PHP
Zend Framework框架实现类似Google搜索分页效果
2016/11/25 PHP
由浅到深了解JavaScript类
2006/09/08 Javascript
jquery 如何动态添加、删除class样式方法介绍
2012/11/07 Javascript
javascript实现左右控制无缝滚动
2014/12/31 Javascript
JavaScript操作表单实例讲解(上)
2016/06/20 Javascript
利用JavaScript实现拖拽改变元素大小
2016/12/14 Javascript
微信小程序左右滑动的实现代码
2017/12/15 Javascript
详解Vue、element-ui、axios实现省市区三级联动
2019/05/07 Javascript
浅谈Vue.set实际上是什么
2019/10/17 Javascript
在react中使用vue的状态管理的方法示例
2020/05/02 Javascript
详细分析React 表单与事件
2020/07/08 Javascript
python list转dict示例分享
2014/01/28 Python
Python操作SQLite数据库的方法详解
2017/06/16 Python
利用django如何解析用户上传的excel文件
2017/07/24 Python
python里使用正则表达式的组嵌套实例详解
2017/10/24 Python
python自动循环定时开关机(非重启)测试
2019/08/26 Python
Python异常原理及异常捕捉实现过程解析
2020/03/25 Python
python实现udp聊天窗口
2020/03/31 Python
Keras load_model 导入错误的解决方式
2020/06/09 Python
基于python图书馆管理系统设计实例详解
2020/08/05 Python
Django-celery-beat动态添加周期性任务实现过程解析
2020/11/26 Python
GANT葡萄牙官方商店:拥有美国运动服传统的生活方式品牌
2018/10/18 全球购物
干部培训自我鉴定
2014/01/22 职场文书
商场消防演习方案
2014/02/12 职场文书
小学生竞选班干部演讲稿
2014/04/24 职场文书
信用卡工资证明格式
2014/09/13 职场文书
党员批评与自我批评思想汇报
2014/10/08 职场文书
2014教师年度思想工作总结
2014/11/10 职场文书
2016年秋季运动会加油稿
2015/12/21 职场文书
2016优秀教师先进个人事迹材料
2016/02/25 职场文书
Pygame如何使用精灵和碰撞检测
2021/11/17 Python