jquery中serialize方法对空格的处理
类别:Web前端 浏览量:3810
时间:2015-7-10 jquery中serialize方法对空格的处理
jquery中serialize方法对空格的处理jquery的 serialize()方法,可以对表单项进行序列化,这本来是很方便的一个功能;但是实际使用中有时会出现如下问题:
例如
<input name="content" value="ddd 567"/>
在执行 serialize()方法后,得到的却是 ddd+567这样的字符串;即jquery的序列化方法对空格进行了转义,转换成了 + 号。
解决方法
由于serialize()方法对真正的“+”号转义的是 %2B,所以可以对serialize()后的结果进行符号替换。
例如
<input name="content" value="ddd + 567 + 987"/>
<script>
var a= $('$frm1').serialize(); //序列化,默认会调用encodeURIComponent()进行编码
alert(a); // content=ddd+++567+++987
var b = a.replace(/\\+/g," "); // g表示对整个字符串中符合条件的都进行替换
b = decodeURIComponent(b); //对serialize后的内容进行解码
alert(b); // content=ddd + 567 + 987
</script>
标签:serialize
您可能感兴趣
- JQuery中serialize与serializeArray
- JQuery中serialize()
- JavaScriptSerializer对Json对象的序列化和反序列化
- ASP.NET使用JavaScriptSerializer实现序列化与反序列化
- jquery中serialize方法对空格的处理
- 袁冰妍轧戏 拍《琉璃》的同时还在拍《将夜》,难怪被骂演技差(拍琉璃的同时还在拍将夜)
- 刚红就耍大牌,《琉璃》角色滤镜碎一地,心疼工作人员(琉璃角色滤镜碎一地)
- 袁冰妍郑业成这对可以处,有脸红情话他们是真的敢说(袁冰妍郑业成这对可以处)
- 《祝卿好》台词又土又甜,就喜欢这么直接的恋爱(祝卿好台词又土又甜)
- 大女主 汤唯垂青电视圈,搭档朱亚文出演《大明皇妃孙若微传》(汤唯垂青电视圈)
- 红色代表什么(红色代表什么情感和含义)
热门推荐
- tomcat反向代理单(阿里云安全组规则配置及Tomcat外网访问)
- JavaScript 阻止超链接跳转的操作方法(多种写法)(JavaScript 阻止超链接跳转的操作方法多种写法)
- MySQL 8.0.19安装详细教程(windows 64位)(MySQL 8.0.19安装详细教程windows 64位)
- python怎么用pandas读取两列数据(python 利用pandas将arff文件转csv文件的方法)
- pythonindex函数用法(python sort、sort_index方法代码实例)
- pythonsocket教程(python3利用Socket实现通信的方法示例)
- mysql 高级用法(MySQL实现replace函数的几种实用场景)
- linux怎么搭建nfs(通过案例深入解析linux NFS机制)
- pythonfor循环如何遍历嵌套列表(在Python中,不用while和for循环遍历列表的实例)
- laravel如何设置默认模块(Laravel框架控制器的middleware中间件用法分析)