javascript - 如何像 javascript 中的路径一样在 url 中传递参数?
问题描述
如何像在 Django 中一样从 URL 路径获取参数?例如,如果 url 是domain.dom/userid
,那么我们需要 userid 作为 js 中的参数并重定向到domain.dom
. 这在javascript中可能吗?
解决方案
尝试这个
let url = new URL("https://domain.dom/freddy_user"); // new Url(location.href)
const userid = url.pathname.slice(1);
url.pathname="index.html";
url.searchParams.set("userid",userid)
console.log(url); // location.replace(url)
推荐阅读
- javascript - 为什么输入文件数据为空?
- python - 如果任何陈述为真,则排除
- java - 如何在远程服务器上运行java文件
- google-cloud-platform - 无法在 GKE 集群上创建 kf 命名空间
- python - 如何减少由许多条件语句组成的函数?
- python - 具有“spawn”上下文的多处理无法访问 Linux 中的共享变量
- javascript - 我尝试使用 await fetch 向节点 js 请求 body json 是空的
- latex - 在 \end{document} 源意外的 Pandoc 错误
- android - Flutter 显示:未处理的异常:PlatformException(错误,句柄对象已存在:8,null,java.lang.IllegalArgumentException...)
- authentication - JWT - 在非常慢的连接上刷新令牌