2

私は2つのことをする必要があります:

  • いくつかのパラメーターをクエリ文字列に渡す
  • パラメータの 1 つで指定された URL にリダイレクトします

パラメータの 1 つがredirect=URL_here. 問題は、そのページにリダイレクトする必要があることです。/about/me?look=1&sort=asc 次に、私の URL は次のようになります。

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

これが間違っていることはわかっています (「?」が 2 つ含まれています)。問題は、そのクエリ文字列を正しく作成する方法です。

4

3 に答える 3

2

クエリ文字列値を URL エンコードします。

于 2013-02-14T12:30:06.263 に答える
0

あなたのリンク=であなた自身のように署名を変更してください。||あなたの場合、このようにリンクを変更してください
/about/me?look||1&sort||asc

その後、後で変更||します=

于 2013-02-14T12:34:26.457 に答える
0

URL エンコードを使用する

このような

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

解読する

于 2013-02-14T12:41:50.800 に答える