在查询字符串中传递GET参数

时间:2013-02-14 12:25:55

标签: url query-string

我需要做两件事:

  • 将几个参数传递给querystring
  • 重定向到其中一个参数
  • 中指定的网址

其中一个参数是redirect=URL_here。 问题是,我必须重定向到该页面:/about/me?look=1&sort=asc 然后,我的网址如下:

/mypage/?letter=S&redirect=/about/me?look=1&sort=asc

我知道这是错的(包含两个“?”)。 问题是,如何正确地创建查询字符串?

3 个答案:

答案 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()

解码