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

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

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

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

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

相关推荐
web小白成长日记11 分钟前
Vue3中如何优雅实现支持多绑定变量和修饰符的双向绑定组件?姜姜好
前端·javascript·vue.js
十六年开源服务商29 分钟前
WordPress在线聊天系统推荐
大数据·javascript·html
喵喵喵小鱼1 小时前
arcgis JavaScript api实现同时展示多个撒点气泡
开发语言·javascript·arcgis
谢尔登1 小时前
Vue3架构设计——调度系统
前端·javascript·vue.js
Kratzdisteln1 小时前
【1902】0121-1 Dify工作流节点详细配置(方案B最终版)
java·前端·javascript
霍理迪2 小时前
js数据类型与运算符
开发语言·前端·javascript
Hi_kenyon2 小时前
小白理解main.js
前端·javascript·vue.js
Rhys..2 小时前
Playwright + JS 进行页面跳转测试
开发语言·前端·javascript
郭优秀的笔记2 小时前
html鼠标悬浮提示功能
android·javascript·html
冰暮流星2 小时前
if与switch的区分
javascript