完美解决js传递参数中加号和&号自动改变的方法

 更新时间:2016年10月11日 12:50:36   投稿:jingxian  
下面小编就为大家带来一篇完美解决js传递参数中加号和&号自动改变的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

在action中用get方法获得参数,如果参数里有"+",要做处理,否则到后台会变成空格。

解决方案:

1 、改用post方法;

2 、在 js 里用 url = encodeURI(encodeURI(XXX)) ,后台再解码一次;

3 、传递参数的时候直接替换转义,或者直接写转义后的代码

    data =  "a + b";
    data = data.replace(/\+/g, "+");
    data = data.replace(/\&/g, "&") ;

或者:

    data =  "a + b";
    data =  "a & b";

以上就是小编为大家带来的完美解决js传递参数中加号和&号自动改变的方法全部内容了,希望大家多多支持脚本之家~

相关文章

  • [js高手之路]图解javascript的原型(prototype)对象,原型链实例

    [js高手之路]图解javascript的原型(prototype)对象,原型链实例

    下面小编就为大家带来一篇[js高手之路]图解javascript的原型(prototype)对象,原型链实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • 深入理解JS继承和原型链的问题

    深入理解JS继承和原型链的问题

    js原型链与继承是js中的重点,原型的实现则是在原型链的基础上,本篇文章深入理解JS继承和原型链的问题,有兴趣的同学可以了解一下。
    2016-12-12
  • javascript CSS画图之基础篇

    javascript CSS画图之基础篇

    要在浏览器上动态地画图(矢量图),个人觉得矢量图中最关键的两点.
    2009-07-07
  • javascript 可控式透明特效实现代码

    javascript 可控式透明特效实现代码

    透明特效是script.aculo.us提到的特效中最简单的特效之一。既然是特效,必须涉及时间与空间的概念。时间我们可以用setTimeout与setInterval,个人比较喜欢setTimeout,虽然它每次调用都重复注册,但可控性比较好。
    2010-01-01
  • 使用JavaScript为Kindeditor自定义按钮增加Audio标签

    使用JavaScript为Kindeditor自定义按钮增加Audio标签

    这篇文章主要介绍了使用JavaScript为Kindeditor自定义按钮增加Audio标签的方法,KindEditor是一套开源的HTML可视化编辑器,需要的朋友可以参考下
    2016-03-03
  • 10行原生JS实现文字无缝滚动(超简单)

    10行原生JS实现文字无缝滚动(超简单)

    下面小编就为大家分享一篇10行原生JS实现文字无缝滚动的效果,特别简单,具有很好的参考价值,希望对大家有所帮助
    2018-01-01
  • js经验分享 JavaScript反调试技巧

    js经验分享 JavaScript反调试技巧

    在这篇文章中,我打算跟大家总结一下关于JavaScript反调试技巧方面的内容。值得一提的是,其中有些方法已经被网络犯罪分子广泛应用到恶意软件之中了,需要的朋友可以参考下
    2018-03-03
  • js实现图片无缝滚动特效

    js实现图片无缝滚动特效

    这篇文章主要为大家详细介绍了js实现图片无缝循环滚动特效的相关资料,本实例在网页中较为常见,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-01-01
  • JS取得绝对路径的实现代码

    JS取得绝对路径的实现代码

    这篇文章主要介绍了JS取得绝对路径的实现代码,需要的朋友可以参考下
    2015-01-01
  • JS前端导出Excel的方法详解

    JS前端导出Excel的方法详解

    最近写管理端的需求,发现有一个excel导出的需求,所以正好本文就来和大家分享一下导出excel文件的三种实现方式,感兴趣的小伙伴可以了解一下
    2023-07-07

最新评论