gpt4 book ai didi

javascript - 禁用 Ajax 应用程序中的链接

转载 作者:行者123 更新时间:2023-11-29 18:34:57 24 4
gpt4 key购买 nike

您好,我正在构建一个应该主要由 Ajax 提供支持的应用程序。它有一个基于 Ajax 的导航,当一个人单击一个链接时,他会在相邻的 div 中显示一些数据。我正在通过停止JavaScript 函数中的默认操作并执行 xhrGET

但问题是,如果用户禁用 JavaScript,他将能够单击链接并被传送到链接指向的页面。现在可以通过检查它是否是 Ajax 请求并执行必要的操作来管理服务器端......但是我需要做的是在 JavaScript禁用。

我应该在这里做什么

最佳答案

理想情况下,您应该构建您的应用程序,以便它在使用和不使用 javascript 的情况下都能正常工作。但是,如果您不想这样做,那么您将不得不在纯 html 中使链接无法导航。

也许可以替换

<a href='link'></a>

<a href='#' data-link='link'></a>

当您的页面加载时,使用 javascript 修复链接。

如前所述,您可能还应该在页面上显示一条错误消息,以便关闭 javascript 的访问者知道页面无法正常工作的原因。

关于javascript - 禁用 Ajax 应用程序中的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4164130/

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