一样的代码不同项目跳转页面报404的解决办法

今天收到实施反馈的一个问题,点项目名称跳转项目详情页面时,有的页面跳转显示正常,有的页面跳转报404错误。错误如下:

发现报错的项目都有一个共性就是有特殊字符"[ ]" ,

解决的办法就是把带有特殊字符的字段 用 encodeURI() 方法转换下,如下图:

检查一下代码,把变量含有文字等特殊字符的都用 encodeURI()方法包裹下,问题都解决了。

相关推荐
你很易烊千玺5 小时前
日常练习-数组 字符串常用的场景
前端·javascript·字符串·数组
存在的五月雨6 小时前
Vue3项目一些语法
前端·javascript·react.js
大家的林语冰6 小时前
Node 2026 发布,JS 三大新功能上线,最后一个奇偶版本
前端·javascript·node.js
三*一6 小时前
Mapbox GL JS 自研面要素整形工具开发实录
开发语言·javascript·arcgis·ecmascript
我的世界洛天依7 小时前
胡桃讲编程|续篇!用高数 + JS ES262 硬核解构:求乐正绫的值
javascript
棉猴8 小时前
python海龟绘图之画布与窗口
javascript·python·html·setup·turtle·海龟绘图·screensize
AI_paid_community8 小时前
25k Star 登顶 GitHub:这个专门吃 K 线图长大的 AI,让我意识到之前三年都在裸奔
javascript·claude
gjwjuejin9 小时前
前端埋点第二弹:那些年我们踩过的坑,和填坑的正确姿势
javascript
我叫黑大帅9 小时前
通过白名单解决 pnpm i 报错 Ignored build scripts
前端·javascript·面试