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

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

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

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

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

相关推荐
Stringzhua41 分钟前
JavaScript入门【3】面向对象
javascript
2501_915373881 小时前
Vue路由深度解析:Vue Router与导航守卫
前端·javascript·vue.js
Brilliant Nemo2 小时前
Vue2项目中使用videojs播放mp4视频
开发语言·前端·javascript
酷爱码3 小时前
Linux实现临时RAM登录的方法汇总
linux·前端·javascript
Wannaer3 小时前
从 Vue3 回望 Vue2:性能优化内建化——从黑盒优化到可控编译
javascript·vue.js·性能优化
yyywoaini~4 小时前
wordcount程序
前端·javascript·ajax
Yvonne爱编码4 小时前
CSS- 4.2 相对定位(position: relative)
前端·css·状态模式·html5·hbuilder
多云的夏天5 小时前
前端:VUE-(0)-环境搭建和helloworld
前端·javascript·vue.js
开开心心就好5 小时前
Word图片格式调整与转换工具
java·javascript·spring·eclipse·pdf·word·excel
Stringzhua5 小时前
JavaScript【5】DOM模型
开发语言·javascript·ecmascript