NS_BINDING_ABORTED Javascript window.location.replace()

wri*_*_on 4 javascript url window.location

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

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

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

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

从Firebug,浏览器转到我指定的正确URL("/ customer/order/12").

任何人都可以帮我确定这里出了什么问题吗?

提前致谢!道格

bob*_*nce 12

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

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