gpt4 book ai didi

javascript - 禁用 JavaScript SPA 的 "enter"和反向链接

转载 作者:行者123 更新时间:2023-12-03 01:44:41 25 4
gpt4 key购买 nike

  1. 我用knockoutJS 编写了一个SPA。它包含一些形式。如果用户按“输入”,它将重新加载整个页面。我怎样才能阻止这个?
  2. 如何操作浏览器的反向链接。如果用户点击它,它只会导航到我的 SPA 主页。

有什么想法吗?感谢转发!

最佳答案

  1. 在大多数 SPA 应用程序中,数据与 JSON 交互,而不是表单提交。A. 停止表单提交返回 false 值。B. 如果有任何按钮,请将类型从“提交”更改为“按钮”。

  2. 在 SPA 应用程序中,所有 View 都应基于唯一的路由组成,以便历史 API 具有堆叠 View 。根据用户单击后退按钮导航到上一页。

如果您想自定义路由,请使用 Hashchange 或 popstate。这将为您提供可玩的事件。

希望这些信息对您有所帮助。

关于javascript - 禁用 JavaScript SPA 的 "enter"和反向链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50693243/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com