js传参数受特殊字符影响错误的解决方法


Posted in Javascript onOctober 21, 2013

类似于 `~!@#$%^&*()_ -=[]{}|;':”,.\/<>? 这样的特殊字符作为参数时,如果不做处理,会产品传参错误。

解决方法:

encodeURI 方法
将文本字符串编码为一个有效的统一资源标识符 (URI)。

encodeURI(URIString)

必选的 URIString 参数代表一个已编码的 URI。

说明

encodeURI 方法返回一个编码的 URI。如果您将编码结果传递给 decodeURI,那么将返回初始的字符串。encodeURI 方法不会对下列字符进行编码:":"、"/"、";" 和 "?"。请使用 encodeURIComponent 方法对这些字符进行编码。

Javascript 相关文章推荐
JavaScript 注册事件代码
Jan 27 Javascript
JS 控件事件小结
Oct 31 Javascript
禁用Tab键JS代码兼容Firefox和IE
Apr 18 Javascript
JS 对象属性相关(检查属性、枚举属性等)
Apr 05 Javascript
全面了解addEventListener和on的区别
Jul 14 Javascript
ES6中Math对象新增的方法实例详解
Apr 25 Javascript
vue-cli如何添加less 以及sass
Jul 06 Javascript
Bootstrap Table 删除和批量删除
Sep 22 Javascript
Angular4绑定html内容出现警告的处理方法
Nov 03 Javascript
JS实现碰撞检测的方法分析
Jan 19 Javascript
图文讲解vue的v-if使用方法
Feb 11 Javascript
解决Vue项目中tff报错的问题
Oct 21 Javascript
使用JavaScript修改浏览器URL地址栏的实现代码
Oct 21 #Javascript
JS操作Cookie写入和读取实例代码
Oct 20 #Javascript
在javaScript中关于submit和button的区别介绍
Oct 20 #Javascript
jQuery实现鼠标移到元素上动态提示消息框效果
Oct 20 #Javascript
图片动画横条广告带上下滚动可自定义图片、链接等等
Oct 20 #Javascript
jQuery 属性选择器element[herf*='value']使用示例
Oct 20 #Javascript
js数组的基本用法及数组根据下标(数值或字符)移除元素
Oct 20 #Javascript
You might like
一个完整的PHP类包含的七种语法说明
2015/06/04 PHP
JavaScript实现拼音排序的方法
2012/11/20 Javascript
JavaScript数组函数unshift、shift、pop、push使用实例
2014/08/27 Javascript
jQuery插件multiScroll实现全屏鼠标滚动切换页面特效
2015/04/12 Javascript
jQuery插件pagination实现分页特效
2015/04/12 Javascript
jQuery实现磁力图片跟随效果完整示例
2016/09/16 Javascript
轻松搞定js表单验证
2016/10/13 Javascript
如何给ss bash 写一个 WEB 端查看流量的页面
2017/03/23 Javascript
mac中利用NVM管理不同node版本的方法详解
2017/11/08 Javascript
Angular4.x Event (DOM事件和自定义事件详解)
2018/10/09 Javascript
Vue创建头部组件示例代码详解
2018/10/23 Javascript
vsCode安装使用教程和插件安装方法
2020/08/24 Javascript
extjs图形绘制之饼图实现方法分析
2020/03/06 Javascript
[02:32]DOTA2英雄基础教程 祸乱之源
2013/12/23 DOTA
[01:49]一目了然!DOTA2DotA快捷操作对比第二弹
2014/05/16 DOTA
Python实现登录人人网并抓取新鲜事的方法
2015/05/11 Python
深入浅出分析Python装饰器用法
2017/07/28 Python
Python实现PS图像调整颜色梯度效果示例
2018/01/25 Python
详解如何在python中读写和存储matlab的数据文件(*.mat)
2018/02/24 Python
解决pycharm 工具栏Tool中找不到Run manager.py Task的问题
2019/07/01 Python
Scrapy 配置动态代理IP的实现
2020/09/28 Python
python爬虫scrapy图书分类实例讲解
2020/11/23 Python
HTML5之web workers_动力节点Java学院整理
2017/07/17 HTML / CSS
HTML5中form如何关闭自动完成功能的方法
2018/07/02 HTML / CSS
HTML5 3D旋转相册的实现示例
2019/12/03 HTML / CSS
Geekbuying波兰:购买中国电子产品
2019/10/20 全球购物
泰国排名第一的家居用品中心:HomePro
2020/11/18 全球购物
新闻记者个人求职的自我评价
2013/11/28 职场文书
心得体会范文
2014/01/04 职场文书
电气工程及其自动化专业求职信
2014/06/23 职场文书
我们的节日重阳节活动总结
2015/03/24 职场文书
2015年事业单位工作总结
2015/04/27 职场文书
2015年电话客服工作总结
2015/05/18 职场文书
解决Nginx 配置 proxy_pass 后 返回404问题
2021/03/31 Servers
使用nginx配置访问wgcloud的方法
2021/06/26 Servers
python中filter,map,reduce的作用
2022/06/10 Python