Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
NS_BINDING_中止了Javascript窗口。location.replace()_Javascript_Url_Window.location - Fatal编程技术网

NS_BINDING_中止了Javascript窗口。location.replace()

NS_BINDING_中止了Javascript窗口。location.replace(),javascript,url,window.location,Javascript,Url,Window.location,我正在编写一些Javascript代码,并试图在用户单击按钮后更改当前页面。我正在使用以下代码片段: window.location.replace(“/customer/order/12”) 包含我要导航到的网站中的相对URL。当这段代码运行时(在Firebug中查看),url字符串看起来是正确的,但是页面只是刷新到它当前所在的位置。在使用HttpFox查看标题时,我看到的第一件事是(中止)的结果,类型:NS\u BINDING\u Aborted。但是,如果我发出此命令: window.lo

我正在编写一些Javascript代码,并试图在用户单击按钮后更改当前页面。我正在使用以下代码片段:

window.location.replace(“/customer/order/12”)

包含我要导航到的网站中的相对URL。当这段代码运行时(在Firebug中查看),url字符串看起来是正确的,但是页面只是刷新到它当前所在的位置。在使用HttpFox查看标题时,我看到的第一件事是(中止)的结果,类型:NS\u BINDING\u Aborted。但是,如果我发出此命令:

window.location.replace(“/customer/order/12”)

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

有人能帮我确定这里出了什么问题吗

提前谢谢!
Doug

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


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

bobince,感谢您的“上头一击”,我只能说“噢!”!将返回值放在单击处理程序的末尾可以解决此问题。不管这种情况发生多少次,我有时还是会忘记。只是我,还是Javascript处理事件处理程序的返回值似乎不一致,这取决于处理程序的操作?无论如何,再次感谢你的帮助!DougIt是一致的,只是对于不同的事件有一系列不同的默认操作,有些默认操作会导致其他事件,有些无法取消,有些在某些浏览器中无法正常工作。非常有趣!