完美解决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常用加密编码与算法实例总结

    JS常用加密编码与算法实例总结

    这篇文章主要介绍了JS常用加密编码与算法,结合实例形式总结分析了javascript常见的utf8、base64编码及md5、md4、SHA1等算法实现方法,需要的朋友可以参考下
    2016-12-12
  • js控制TR的显示隐藏

    js控制TR的显示隐藏

    在很多现实的场景中,有的文本框我们希望在选择“是”的按钮之后才出现,这就需要js控制TR的隐藏和显示,如何控制,本文为大家揭晓
    2016-03-03
  • 发表文章时自动保存到剪贴板

    发表文章时自动保存到剪贴板

    发表文章时自动保存到剪贴板...
    2006-10-10
  • JavaScript中的console.time()函数详细介绍

    JavaScript中的console.time()函数详细介绍

    这篇文章主要介绍了JavaScript中的console.time()函数详细介绍,console.time()函数主要用来统计程序执行时间,需要的朋友可以参考下
    2014-12-12
  • js实现视频镜面反转的示例代码

    js实现视频镜面反转的示例代码

    这篇文章主要为大家详细介绍了如何利用JavaScript实现视频镜面反转的效果,文中的示例代码简洁易懂,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-11-11
  • uni-app使用uni.navigateTo传递对象参数示例代码

    uni-app使用uni.navigateTo传递对象参数示例代码

    最近在做微信小程序用的是uniapp开发的,自己记录一下,也和大家分享一下,这篇文章主要给大家介绍了关于uni-app使用uni.navigateTo传递对象参数的相关资料,需要的朋友可以参考下
    2023-11-11
  • 50行代码实现Webpack组件使用次数统计

    50行代码实现Webpack组件使用次数统计

    这篇文章主要介绍了50行代码实现Webpack组件使用次数统计,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • JS禁用页面上所有控件的实现方法(附demo源码下载)

    JS禁用页面上所有控件的实现方法(附demo源码下载)

    这篇文章主要介绍了JS禁用页面上所有控件的方法,涉及JavaScript捕捉页面元素的相关技巧,并附带demo源码供读者下载参考,需要的朋友可以参考下
    2015-12-12
  • Jquery+javascript实现支付网页数字键盘

    Jquery+javascript实现支付网页数字键盘

    这篇文章主要为大家详细介绍了Jquery+javascript实现支付网页数字键盘,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-12-12
  • 简单了解JavaScript弹窗实现代码

    简单了解JavaScript弹窗实现代码

    这篇文章主要介绍了简单了解JavaScript弹窗实现代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05

最新评论