NS_BINDING_ABORTED Javascript window.location.replace()

时间:2010-04-12 19:54:04

标签: javascript url window.location

我正在编写一些Javascript代码,我正在尝试更改当前页面,因为用户单击按钮的结果。我正在使用这段代码:

window.location.replace( “/客户/订单/ 12”);

包含我要导航到的网站中的相对网址。当这段代码运行时(在Firebug中查看),url字符串看起来是正确的,但页面只是刷新它当前的内容。用HttpFox查看标题,我看到的第一件事是(Aborted),Type:NS_BINDING_ABORTED。但是,如果我发出此命令:

window.location.replace( “/客户/订单/ 12”);

来自Firebug的

,浏览器转到我指定的正确网址(“/ customer / order / 12”)。

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

提前致谢! 道格

1 个答案:

答案 0 :(得分:12)

当负载被其他内容(通常是页面导航)中断时,您可能会NS_BINDING_ABORTED

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

相关问题