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

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

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

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

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

相关推荐
POLITE314 小时前
Leetcode 142.环形链表 II JavaScript (Day 10)
javascript·leetcode·链表
黎明初时14 小时前
React基础框架搭建8-axios封装与未封装,实现 API 请求管理:react+router+redux+axios+Tailwind+webpack
javascript·react.js·webpack
赛博切图仔15 小时前
「从零到一」我用 Node BFF 手撸一个 Vue3 SSR 项目(附源码)
前端·javascript·vue.js
踢球的打工仔15 小时前
typescript-引用和const常量
前端·javascript·typescript
hxjhnct16 小时前
Vue 自定义滑块组件
前端·javascript·vue.js
华仔啊16 小时前
JavaScript 中如何正确判断 null 和 undefined?
前端·javascript
weibkreuz16 小时前
函数柯里化@11
前端·javascript·react.js
KlayPeter16 小时前
前端数据存储全解析:localStorage、sessionStorage 与 Cookie
开发语言·前端·javascript·vue.js·缓存·前端框架
C_心欲无痕16 小时前
js - 双重否定!! 与 空值合并 ??
开发语言·javascript·ecmascript
C_心欲无痕16 小时前
js - generator 和 async 函数讲解
开发语言·javascript·ecmascript