我需要做两件事:
其中一个参数是redirect=URL_here
。
问题是,我必须重定向到该页面:/about/me?look=1&sort=asc
然后,我的网址如下:
/mypage/?letter=S&redirect=/about/me?look=1&sort=asc
我知道这是错的(包含两个“?”)。 问题是,如何正确地创建查询字符串?
答案 0 :(得分:2)
URL对查询字符串值进行编码。
答案 1 :(得分:0)
在您的链接上使用您自己的=
更改||
。在你的情况下改变这样的链接
/about/me?look||1&sort||asc
之后您将使用||
=
答案 2 :(得分:0)
使用网址编码
喜欢这个
<script>
var c= 'd e'
var query= '?a=b&c='+encodeURIComponent(c);
var uri= 'http://www.example.com/script?query='+encodeURIComponent(query);
window.location= uri;
</script>
并使用
decodeURIComponent()
解码