两种方法解决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 相关文章推荐
js滚动条多种样式,推荐
Feb 05 Javascript
Javascript load Page,load css,load js实现代码
Mar 31 Javascript
js动态添加事件并可传参数示例代码
Oct 21 Javascript
javascript制作坦克大战全纪录(1)
Nov 27 Javascript
jquery彩色投票进度条简单实例演示
Jul 23 Javascript
js实现无缝滚动特效
Dec 20 Javascript
jQuery弹出下拉列表插件(实现kindeditor的@功能)
Aug 16 Javascript
Node.js复制文件的方法示例
Dec 29 Javascript
通过jquery toggleClass()属性制作文章段落更改背景颜色
May 21 jQuery
vue新vue-cli3环境配置和模拟json数据的实例
Sep 19 Javascript
Electron vue的使用教程图文详解
Jul 05 Javascript
Vue3中toRef与toRefs的区别
Mar 24 Vue.js
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&mysql(五)
2006/10/09 PHP
PHP set_time_limit(0)长连接的实现分析
2010/03/02 PHP
php读取mysql乱码,用set names XXX解决的原理分享
2011/12/29 PHP
如何判断php数组的维度
2013/06/10 PHP
php基于dom实现读取图书xml格式数据的方法
2017/02/03 PHP
说明你的Javascript技术很烂的五个原因
2011/04/26 Javascript
基于Jquery+Ajax+Json的高效分页实现代码
2011/10/29 Javascript
分享几个超级震憾的图片特效
2012/01/08 Javascript
JavaScript参数个数可变的函数举例说明
2014/10/10 Javascript
jQuery使用slideUp方法实现控制元素缓慢收起
2015/03/27 Javascript
自己封装的一个简单的倒计时功能实例
2016/11/23 Javascript
jquery实现图片列表鼠标移入微动
2016/12/01 Javascript
微信公众号菜单配置微信小程序实例详解
2017/03/31 Javascript
JavaScript适配器模式详解
2017/10/19 Javascript
JavaScript事件对象event用法分析
2018/07/27 Javascript
解决vue中修改export default中脚本报一大堆错的问题
2018/08/27 Javascript
微信小程序实现限制用户转发功能的实例代码
2020/02/22 Javascript
Vue父组件监听子组件生命周期
2020/09/03 Javascript
js实现鼠标切换图片(无定时器)
2021/01/27 Javascript
python中enumerate的用法实例解析
2014/08/18 Python
Python神奇的内置函数locals的实例讲解
2019/02/22 Python
python列表推导式入门学习解析
2019/12/02 Python
使用TensorFlow对图像进行随机旋转的实现示例
2020/01/20 Python
Python OpenCV实现测量图片物体宽度
2020/05/27 Python
html5本地存储_动力节点Java学院整理
2017/07/12 HTML / CSS
来自南加州灵感的工作和娱乐服装:TravisMathew
2019/05/01 全球购物
Sisley法国希思黎中国官网:享誉全球的奢华植物美容品牌
2019/06/30 全球购物
文字自荐书范文
2014/02/10 职场文书
六一儿童节演讲稿
2014/05/23 职场文书
报考公务员诚信承诺书
2014/08/29 职场文书
2014年民主评议党员工作总结
2014/12/02 职场文书
卫生主题班会
2015/08/14 职场文书
2016年圣诞节义工活动总结
2016/04/01 职场文书
成功的商业计划书这样写才最靠谱
2019/07/12 职场文书
PostgreSQL解析URL的方法
2021/08/02 PostgreSQL
Navicat Premium自定义 sql 标签的创建方式
2022/09/23 数据库