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


Posted in Javascript onOctober 21, 2013

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

解决方法:

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

encodeURI(URIString)

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

说明

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

Javascript 相关文章推荐
jQuery 操作XML入门
Dec 25 Javascript
JQuery中DOM事件冒泡实例分析
Jun 13 Javascript
使用impress.js制作幻灯片
Sep 09 Javascript
JS实现自动变化的导航菜单效果代码
Sep 09 Javascript
逐一介绍Jquery data()、Jquery stop()、jquery delay()函数(详)
Nov 04 Javascript
超全面的vue.js使用总结
Feb 12 Javascript
使用jQuery,Angular实现登录界面验证码详解
Apr 27 jQuery
Angularjs中使用轮播图指令swiper
May 30 Javascript
AngularJS 验证码60秒倒计时功能的实现
Jun 05 Javascript
在vue中多次调用同一个定义全局变量的实例
Sep 25 Javascript
js中对象与对象创建方法的各种方法
Feb 27 Javascript
Vue最新防抖方案(必看篇)
Oct 30 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+mysql来做一个功能强大的在线计算器
2010/10/12 PHP
php生成缩略图示例代码分享(使用gd库实现)
2014/01/20 PHP
php数组删除元素示例
2014/03/21 PHP
Yii2使用表单上传文件的实例代码
2017/08/03 PHP
jquery中push()的用法(数组添加元素)
2014/11/25 Javascript
JavaScript中的acos()方法使用详解
2015/06/14 Javascript
jQuery的图片轮播插件PgwSlideshow使用详解
2016/08/11 Javascript
selenium 与 chrome 进行qq登录并发邮件操作实例详解
2017/04/06 Javascript
一篇看懂vuejs的状态管理神器 vuex状态管理模式
2017/04/20 Javascript
Vue.js如何实现路由懒加载浅析
2017/08/14 Javascript
jQuery md5加密插件jQuery.md5.js用法示例
2018/08/24 jQuery
详解webpack2异步加载套路
2018/09/14 Javascript
小程序实现展开/收起的效果示例
2018/09/22 Javascript
vue 项目地址去掉 #的方法
2018/10/20 Javascript
Nuxt v-bind绑定img src不显示的解决
2019/12/05 Javascript
ssm+vue前后端分离框架整合实现(附源码)
2020/07/08 Javascript
vue.js 输入框输入值自动过滤特殊字符替换中问标点操作
2020/08/31 Javascript
Python数据结构之Array用法实例
2014/10/09 Python
python常见的格式化输出小结
2016/12/15 Python
python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)
2017/03/12 Python
Python绑定方法与非绑定方法详解
2017/08/18 Python
Python使用progressbar模块实现的显示进度条功能
2018/05/31 Python
Django 配置多站点多域名的实现步骤
2019/05/17 Python
python实现登录与注册系统
2020/11/30 Python
HTML5中实现拖放效果无须借助javascript
2012/12/26 HTML / CSS
安全生产责任书
2014/03/12 职场文书
优秀会计求职信
2014/07/04 职场文书
资料员岗位职责范本
2015/04/13 职场文书
2015夏季作息时间调整通知
2015/04/24 职场文书
生产设备维护保养制度
2015/08/06 职场文书
赡养老人协议书范本
2015/08/06 职场文书
2016大学生毕业实习心得体会
2016/01/23 职场文书
《比尾巴》教学反思
2016/02/24 职场文书
让文件路径提取变得更简单的Python Path库
2021/05/27 Python
详解Flutter网络请求Dio库的使用及封装
2022/04/14 Java/Android
Android 界面一键变灰 深色主题工具类
2022/04/28 Java/Android