[英]Two pages back on window.history.back();
我在domain.com/order/form.html上有一個訂購單,填寫此表單時,您會進入domain.com/order/form.html#step2
的下一部分。 這種前進很好,但是上面有一個“后退”按鈕,帶有onclick="window.history.back();return false;"
。
問題在於,這不會帶我回到domain.com/order/form.html
而是帶回到domain.com頁面(進入訂購單第一部分的頁面)。 它發生在所有瀏覽器中,我不知道是什么修復程序。
如果您需要任何信息,請詢問!
那是因為表格是ajax,而只有散列會改變。
如果要返回表格,請更改網址,例如
location=location.href.split("#")[1]
要么
var loc = location.href;
var step = parseInt(location.hash.replace("#step",""),10);
if (step && step > 1) {
step--;
location.hash = "#step"+step;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.