2011-11-08 13 views
10

メールでダイナミックリンクをクリックした後、私のユーザーは、このように事前に入力フォームをページに着陸:JavascriptでURLパラメータをリダイレクトする方法

http://www.test.com/november_promo/default.html?Name=Test&Email=Test.com

スクリプトはモバイルへの再直接彼らに右の冒頭で実行されますページのバージョン:

<script type="text/javascript" src="redirection_mobile.min.js"></script> 
<script type="text/javascript"> 
SA.redirection_mobile ({param:"isDefault", mobile_url: "www.test.com/november_promo/default_mobile.html", mobile_prefix : "http://", cookie_hours : "1" }); 
</script> 

このようなリダイレクト時にこれらのパラメータを保持する手段はありますか?

私は、PHPでモバイルリダイレクトするより良い方法があると知っていますが、私の部署のディレクトリにPHPファイルを提供するという私の会社のサーバーは不十分であるため、Javascriptですべてを実行しようとしています。

答えて

20
document.location.search 

は、例えば

JavaScriptで文字列に現在位置のクエリ文字列を追加するために使用することができます

<script> 
var uri = 'foobar.html'; 

// while current location is 'baz.html?foo=1&a=b' for example 

uri = uri + document.location.search; 

// this will output 'foobar.html?foo=1&a=b'  
alert(uri); 

</script> 
関連する問題