[英]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.