【问题标题】:Redirecting from one Javascript Function to a different Javascript Function in another script file从一个 Javascript 函数重定向到另一个脚本文件中的不同 Javascript 函数
【发布时间】:2020-04-05 20:25:36
【问题描述】:

所以我有一个在按下按钮时调用的函数,它重定向到不同的视图:

function direct(data) {
    window.location.href = "/Saved/Data";

}

它按我的预期工作。我遇到的问题是我需要在重定向页面上做更多的 Javascript 工作,但我有 2 个单独的脚本文件。有没有办法在从与其他页面链接的脚本重定向后调用 JS 函数,而不必在下一页上按另一个按钮?

编辑: 我使用单独的 Javascript 文件的原因是因为每个页面都有一个在页面加载时运行的函数,所以我不得不将它们分开。

【问题讨论】:

  • 为什么不直接重定向到最后一页?

标签: javascript c# html model-view-controller


【解决方案1】:

也许您可以使用?data="hi" 之类的查询字符串,而不是使用window.location 读取下一个文件中的网址。

你也可以使用本地存储https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage

【讨论】:

  • 这行得通。我能够将数据放入 URL 并通过从 url 中抓取来检索它,如下所示: let params = new URLSearchParams(location.search); var my = params.get("ID");并且 URL 看起来像:“/Saved/Data?ID=" + data
猜你喜欢
  • 1970-01-01
  • 2019-01-16
  • 1970-01-01
  • 2021-03-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-07
相关资源
最近更新 更多