2014-04-26 35 views
0

考慮以下情況:查詢字符串在JavaScript和瀏覽器的後退按鈕

我一些頁面上開始的page1.com的URL。在該頁面上,有一些按鈕或鏈接將我帶到具有查詢字符串的URL的另一頁面,如page2.com?value=1&value=2。我想要做的是找到一種方法,當用戶點擊瀏覽器的後退按鈕時,從第二頁開始查詢字符串?value=1&value=2並將其附加到第一頁的URL。

的目標是:page1.com?value=1&value=2

我只想找jQuery的解決方案。

+0

歡迎來到StackOverflow!其中一項顯着增加用戶可以並願意提供的幫助數量的事情,就是顯示您在請求我們爲您解決問題之前嘗試解決問題的過程。將提及添加到您知道的事情,您已完成的研究或編寫的代碼中,以嘗試解決此問題。感謝和快樂的編碼! :) –

+0

@ZacharyKniebel okey,謝謝Zach :) – user3574311

回答

0

您可以使用JQuery Mobiles導航事件,如下所示。

$(window).on("navigate", function (event, data) { 
    var direction = data.state.direction; 
    if (direction == 'back') { 
    window.location.href = 'your link with parameters'; 
    } 
}); 

下面是演示。

Demo

+0

我將你的這個方法複製到了我的page2的js文件的document.ready函數中,但它甚至不會輸入事件..有一些我錯過了? – user3574311

+0

@ user3574311此事件屬於JQuery Mobile。你需要在你的文件中包含JQuery Mobile。 –

+0

@ user3574311檢查演示中包含的庫是否有精確版本的庫。 –