2011-07-04 6 views
5

私は、バウンスをクリックイベントに持つ関数でURLにvarを追加しようとしています。jquery関数でURLにvarを追加します。

は、URLがそれになる機能を実行した後、www.example.com

であると言います。

www.example.com?folder=beats

私は右のフォルダ値をつかん機能を得たが、現在のページのURLにそれを追加する必要がありました。詳細については

function fileDialogStart() { 

$folder = $('#ams3Folder').val(); 



} 

任意のヘルプ

+1

ブラウザのURLまたは一部の文字列ですか? –

+1

'var'を使用して変数を宣言し、暗黙のグローバルを作成しないようにします。 –

答えて

8
function fileDialogStart() 
{ 
    var newURLString = window.location.href + 
      "?folder=" + $('#ams3Folder').val(); 

    window.location.href = newURLString; // The page will redirect instantly 
              // after this assignment 
} 

hereを行きます。

+1

David Walshも 'window.location'の素晴らしいページを持っています:http://davidwalsh.name/javascript-window-location – StuperUser

3
function fileDialogStart() { 

$folder = $('#ams3Folder').val(); 

window.location.href = window.location.href + $folder 

// window.location.href = window.location.href + '?test=10'; 

} 
+1

こんにちはtarekちょうど1つの問題は、私が2回実行すると私はwww.example.com ?folder =それを台無しにするビート?フォルダ=ビート? – DCHP

+0

2つのオプションがあります:変数を追加する前にreplace()を使用してlocation.hrefをクリーンアップするか、次のようにします:window.location.href = 'index.php?' + $ folder – Tarek

+0

okありがとう – DCHP

関連する問題