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


Posted in Javascript onOctober 21, 2013

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

解决方法:

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

encodeURI(URIString)

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

说明

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

Javascript 相关文章推荐
JAVASCRIPT  THIS详解 面向对象
Mar 25 Javascript
ExtJS Window 最小化的一种方法
Nov 18 Javascript
数组方法解决JS字符串连接性能问题有争议
Jan 12 Javascript
setTimeout()与setInterval()方法区别介绍
Dec 24 Javascript
jquery 自定义容器下雨效果可将下雨图标改为其他
Apr 23 Javascript
Jquery插件实现点击获取验证码后60秒内禁止重新获取
Mar 13 Javascript
jQuery中$.each()函数的用法引申实例
May 12 Javascript
AngularJS 依赖注入详解及示例代码
Aug 17 Javascript
AngularJS 整理一些优化的小技巧
Aug 18 Javascript
JavaScript定时器setTimeout()和setInterval()详解
Aug 18 Javascript
vue-cli3.0+element-ui上传组件el-upload的使用
Dec 03 Javascript
详解Vue3 Teleport 的实践及原理
Dec 02 Vue.js
使用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
外媒评选出10支2020年最受欢迎的Dota2战队
2021/03/05 DOTA
php下删除一篇文章生成的多个静态页面
2010/08/08 PHP
thinkPHP+mysql+ajax实现的仿百度一下即时搜索效果详解
2019/07/15 PHP
tp5框架基于Ajax实现列表无刷新排序功能示例
2020/02/10 PHP
一些常用且实用的原生JavaScript函数
2010/09/08 Javascript
jQuery去掉字符串起始和结尾的空格(多种方法实现)
2013/04/01 Javascript
基于JQuery实现滚动到页面底端时自动加载更多信息
2014/01/31 Javascript
js读取被点击次数的简单实例(从数据库中读取)
2014/03/07 Javascript
jquery阻止后续事件只执行第一个事件
2014/07/24 Javascript
JavaScript中的数值范围介绍
2014/12/29 Javascript
JavaScript中EventLoop介绍
2018/01/22 Javascript
vue excel上传预览和table内容下载到excel文件中
2019/12/10 Javascript
javascript自定义右键菜单插件
2019/12/16 Javascript
Vue项目接入Paypal实现示例详解
2020/06/04 Javascript
[01:06]DOTA2隆重推出2016冬季勇士令状 内含上海特级锦标赛互动指南
2016/02/17 DOTA
[00:43]2016完美“圣”典风云人物:单车宣传片
2016/12/02 DOTA
[49:35]KG vs SECRET 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
跟老齐学Python之传说中的函数编写条规
2014/10/11 Python
wxPython使用系统剪切板的方法
2015/06/16 Python
Python匹配中文的正则表达式
2016/05/11 Python
Python设计模式之抽象工厂模式
2016/08/25 Python
python利用urllib和urllib2访问http的GET/POST详解
2017/09/27 Python
python实现Floyd算法
2018/01/03 Python
Python利用正则表达式实现计算器算法思路解析
2018/04/25 Python
Python逐行读取文件中内容的简单方法
2019/02/26 Python
Django 项目重命名的实现步骤解析
2019/08/14 Python
python进程的状态、创建及使用方法详解
2019/12/06 Python
Python创建空列表的字典2种方法详解
2020/02/13 Python
基于Python中random.sample()的替代方案
2020/05/23 Python
python中Ansible模块的Playbook的具体使用
2020/05/28 Python
Annoushka英国官网:英国奢侈珠宝品牌
2018/10/20 全球购物
什么造成了Java里面的异常
2016/04/24 面试题
反邪教标语
2014/06/23 职场文书
婚庆司仪开场白
2015/05/29 职场文书
蜗居观后感
2015/06/11 职场文书
分析MySQL抛出异常的几种常见解决方式
2021/05/18 MySQL