使用 js 解决URL传参加号(+)被自动转换成空格的问题

编程入门 行业动态 更新时间:2024-10-10 12:25:01

使用 js 解决URL传参加号(+)被自动<a href=https://www.elefans.com/category/jswz/34/1768412.html style=转换成空格的问题"/>

使用 js 解决URL传参加号(+)被自动转换成空格的问题

问题解释

在前端js中传参,参数内包含加号(+),前端是正常传参,加号也会有,但就在后台接受的时候,加号就被转换成空格,导致所传的参数为无效的参数。

解决方法:

有两种方法解决:1、在js中解决,传参的时候将加号替换成 “%2B” ;

                             2、在后台替换,将空格替换成加号(+)。

本人选择第一种方法,经过本人测试,此方法有效。

let replace = str.replace(/\+/g,'%2B');

只有get请求传参时有加号(+)会被自动转化成空格,post请求传什么参数就是什么参数,无需更换。

 

 

更多推荐

使用 js 解决URL传参加号(+)被自动转换成空格的问题

本文发布于:2024-03-23 15:46:14,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1739943.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:转换成   空格   js   URL

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!