gpt4 book ai didi

javascript - NS_BINDING_ABORTED Javascript window.location.replace()

转载 作者:搜寻专家 更新时间:2023-11-01 04:55:47 25 4
gpt4 key购买 nike

我正在编写一些 Javascript 代码,并且我正在尝试根据用户单击按钮来更改当前页面。我正在使用这段代码:

window.location.replace("/customer/order/12");

包含我要导航到的站点内的相对 URL。当这段代码运行时(在 Firebug 中查看),url 字符串看起来是正确的,但页面只是刷新了当前的内容。使用 HttpFox 查看 header ,我首先看到的是 (Aborted) 的结果,类型:NS_BINDING_ABORTED。但是,如果我发出此命令:

window.location.replace("/customer/order/12");

浏览器从 Firebug 转到我指定的正确 URL(“/customer/order/12”)。

谁能帮我确定这里出了什么问题?

提前致谢!道格

最佳答案

当加载被其他东西(通常是页面导航)中断时,您可能会得到 NS_BINDING_ABORTED

你如何调用这个方法?如果它是响应对链接或按钮的点击,您可能忘记了 return false 来取消默认操作。在这种情况下,首先您的脚本将开始导航到 /customer/order/12,然后将跟随链接或表单,从而导致取消脚本的导航。

关于javascript - NS_BINDING_ABORTED Javascript window.location.replace(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2624941/

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