【问题标题】:Intercept the transition event back拦截转换事件返回
【发布时间】:2019-03-25 20:16:34
【问题描述】:

我在asp net core上写一个站点,里面的所有页面都以partialview的形式呈现。因此,我在不使用角度和其他框架的情况下实现了 spa 模型。切换部分视图时,我可以使用

更改页面的url

window.history.pushState ("object or string", "Title", "/ new url");

但是当我在浏览器中切换回来时,我的 url 只是更改为上一个,partialview 没有更改。我想拦截这个转换并调用所需的演示文稿。有可能吗?

【问题讨论】:

标签: javascript ajax core


【解决方案1】:

我认为window.onpopstatewindow.onhashchange 会很有用。在您的情况下,您正在通过 pushstate 创建历史记录,当此条目已更改或替换时会触发前一个。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-05
    • 2021-06-27
    • 2019-06-04
    • 1970-01-01
    • 1970-01-01
    • 2014-05-05
    相关资源
    最近更新 更多