2012-03-04 68 views
1

我正在使用Jquery哈希變化來管理我的後退按鈕。Jquery哈希變化 - Ajax表單後退按鈕

鏈接:Jquery Hash Change

它正常工作與鏈接( 'A')是點擊,它增加了HREF作爲哈希值。鏈接工作正常。

我現在的問題是如何讓我的表單按鈕被點擊時發生這種情況。我有表單按鈕,當點擊觸發ajax調用處理我的表單並加載成功頁面(都不離開當前頁面)。當點擊提交按鈕來處理表單時,它不會創建一個哈希,所以即使表單已經被處理,當後退按鈕被點擊時,它會跳轉到上一頁,而不是返回到我的表單。

如何添加此功能,以便通過ajax提交表單時,我可以使用後退按鈕返回表單?謝謝。

回答

1

使用window.location對象

集哈希

location.hash='foooo'; 

獲取哈希

var hash = location.hash 

設置散列形式成功提交阿賈克斯

+0

如果可能的話你能多一點解釋詳情。我是個新手。謝謝。 – user982853 2012-03-04 22:25:55

+0

努力沒有你更新與您使用提交的代碼 – charlietfl 2012-03-04 22:28:57

+0

我有一個正常的HTML形式。有另一個頁面,表單提交使用jQuery的Ajax。這是我現在的頁面。 – user982853 2012-03-04 22:36:53