完美解决js传递参数中加号和&号自动改变的方法_Javascript教程-查字典教程网
完美解决js传递参数中加号和&号自动改变的方法
完美解决js传递参数中加号和&号自动改变的方法
发布时间:2016-12-30 来源:查字典编辑
摘要:在action中用get方法获得参数,如果参数里有"+",要做处理,否则到后台会变成空格。解决方案:1、改用post方法;2、在js里用ur...

在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传递参数中加号和&号自动改变的方法全部内容了,希望大家多多支持查字典教程网~

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类