wp231957 发表于 2021-4-27 21:48:50

各位大虾,关于上一页或者回退或者返回这类不会写

我正在写一个B/S系统,由于前后台通讯我一律采用的是ajax请求,这样导致我的主url始终是一个
所以返回上一页的代码应该咋写呢

Darth_EF 发表于 2021-4-28 16:55:26

在跳转时在url使用hash即可
这个我也做过,监听者模式,当hash变动或者点击超链接事件时触发caller查找登记url的事件。
详细请看 https://gitee.com/darth_ef/def-web/blob/master/js/Basics.js
翻到最下面的代码就是了。
因为浏览器对hash变动也会在浏览历史记录留下,所以是可以前进后退的

Darth_EF 发表于 2021-5-6 17:03:08

你在每個頁面使用一個錨點鏈接;它不會讓頁面刷新或跳轉,但是可以在瀏覽歷史記錄中留下印記。
監聽hash的變化并且按照hash中的内容選擇渲染那些需要的東西并且把不需要的清除;而不是直接把渲染的方法添加到dom事件上。如此就可以完成你說的需求。
页: [1]
查看完整版本: 各位大虾,关于上一页或者回退或者返回这类不会写