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

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

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

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

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

相关推荐
CDwenhuohuo23 分钟前
electron pc项目打包成桌面端
前端·javascript·electron
EatFan3 小时前
React 项目踩坑实录:useEffect 闭包陷阱、Context 性能陷阱与 React 18 升级避坑排查手册
前端·javascript·react.js·react·react hooks·useeffect·闭包陷阱
w2sfot7 小时前
【JS加密在线】jsjiami.online(让JavaScript 更安全!)
开发语言·javascript·安全
杨杰39810 小时前
我给嵌入式设备写了个 6MB 的 JavaScript 运行时(xuan)
javascript
只睡四小时12 小时前
AI 生成 PPTX:11 页课件编译出 429 个形状
javascript·python·pptx·ai生成ppt·ooxml
shmily麻瓜小菜鸡12 小时前
Axios 中 params 与 data 的区别与原理
javascript·typescript
isha12 小时前
Univer拆解——从类与方法的视角分析
前端·javascript
变与不变80613 小时前
GET请求知识详解
前端·javascript
哎哟喂呢哈15 小时前
VedioJS 10
javascript·html5
夏幻灵1 天前
JavaScript this 面试:五种绑定规则、优先级与常见面试陷阱
开发语言·javascript·面试