在我的情况下,用户可以在 URL 查询字符串中输入他们想要的任何字符。
例子:
http://localhost/default.aspx?ID=XXXX
http://localhost/default.aspx?ID=&XXXX
http://localhost/default.aspx?ID=#XXXX
网页必须接受ID参数,因为无论字符是什么。但是,某些特殊字符(例如和号 (&) 和井号 (#))会产生问题。我怎么能按原样接受它们?
最佳答案
这个:
encodeURIComponent(uri)
其中 uri
是 ?ID=
之后的组件
关于javascript - URL 查询字符串中的特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6750183/