【发布时间】:2023-02-07 18:24:20
【问题描述】:
我正在尝试在 java 脚本中使用 pushstate 更改 url,我的 url 没有任何空格或 url 的错误字符,但 java 脚本对其进行编码并在其中添加一些字符。
我的代码是:
name= name.trim();
const nextState = { additionalInformation: name };
window.history.pushState(nextState, "", my_domain()+"/brands/" + name);
我的网址是:
http://localhost/brands/Brilliance
但它显示为:
http://localhost/brands/Brilliance%E2%80%8C
【问题讨论】:
-
这个
name是从哪里来的?也许它的末尾有一些您不修剪的符号?喜欢换行符
标签: javascript url urlencode pushstate