两种方法解决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 相关文章推荐
javascript 继承实现方法
Aug 26 Javascript
JS 去前后空格大全(IE9亲测)
Jul 15 Javascript
javascript中普通函数的使用介绍
Dec 19 Javascript
javaScript如何处理从java后台返回的list
Apr 24 Javascript
JQuery判断radio(单选框)是否选中和获取选中值方法总结
Apr 15 Javascript
javascript中clipboardData对象用法详解
May 13 Javascript
jQuery实现下拉框选择图片功能实例
Aug 08 Javascript
WebApi+Bootstrap+KnockoutJs打造单页面程序
May 16 Javascript
JS图片定时翻滚效果实现方法
Jun 21 Javascript
关于JavaScript和jQuery的类型判断详解
Oct 08 Javascript
基于iScroll实现下拉刷新和上滑加载效果
Jul 18 Javascript
Vue DevTools调试工具的使用
Dec 05 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面向对象编程快速入门
2006/12/14 PHP
Laravel 5 框架入门(二)构建 Pages 的管理功能
2015/04/09 PHP
php采集中国代理服务器网的方法
2015/06/16 PHP
PHPExcel实现表格导出功能示例【带有多个工作sheet】
2018/06/13 PHP
PHP Cli 模式设置进程名称的方法
2019/06/12 PHP
javascript同页面多次调用弹出层具体实例代码
2013/08/16 Javascript
如何通过javascript操作web控件的自定义属性
2013/11/25 Javascript
浅谈JavaScript的事件
2015/02/27 Javascript
JavaScript实现的字符串replaceAll函数代码分享
2015/04/02 Javascript
jQuery取消ajax请求的方法
2015/06/09 Javascript
基于JS实现的笛卡尔乘积之商品发布
2016/05/13 Javascript
详解Vue.js动态绑定class
2016/12/20 Javascript
SpringBoot+Vue前后端分离,使用SpringSecurity完美处理权限问题的解决方法
2018/01/09 Javascript
微信小程序之多列表的显示和隐藏功能【附源码】
2018/08/06 Javascript
vue-awesome-swiper 基于vue实现h5滑动翻页效果【推荐】
2018/11/08 Javascript
vue操作动画的记录animate.css实例代码
2019/04/26 Javascript
Vue 2.0双向绑定原理的实现方法
2019/10/23 Javascript
[11:33]DAC2018 4.5SOLO赛决赛 MidOne vs Paparazi第二场
2018/04/06 DOTA
Python中的作用域规则详解
2015/01/30 Python
收藏整理的一些Python常用方法和技巧
2015/05/18 Python
Python面向对象编程基础解析(二)
2017/10/26 Python
python3下实现搜狗AI API的代码示例
2018/04/10 Python
ActiveMQ:使用Python访问ActiveMQ的方法
2019/01/30 Python
python动态视频下载器的实现方法
2019/09/16 Python
django实现将后台model对象转换成json对象并传递给前端jquery
2020/03/16 Python
Python二元算术运算常用方法解析
2020/09/15 Python
美赞臣营养马来西亚旗舰店:Enfagrow马来西亚
2019/07/26 全球购物
医学院学生求职简历的自我评价
2013/10/24 职场文书
医院标语大全
2014/06/23 职场文书
物业保安岗位职责
2014/07/02 职场文书
综合素质自我评价怎么写
2014/09/14 职场文书
法人授权委托书范本
2014/09/17 职场文书
合作协议书模板
2014/10/10 职场文书
2015年校务公开工作总结
2015/05/26 职场文书
家装电话营销开场白
2015/05/29 职场文书
win10+anaconda安装yolov5的方法及问题解决方案
2021/04/29 Python