我有一个页面有一个锚点href到主页并在用户请求上调用ajax。如果我打开页面并单击链接转到主页,它会返回主页而不会出现错误,但是如果我让页面调用ajax然后单击链接,我会收到以下错误。
[Exception ...“组件返回失败代码:0x80040111(NS_ERROR_NOT_AVAILABLE)[nsIXMLHttpRequest.getAllResponseHeaders]”nsresult:“0x80040111(NS_ERROR_NOT_AVAILABLE)”location:“JS frame :: http://local-www.crowdcloud.com/js/jquery-1.5.1.min.js :: anonymous :: line 7401“数据:否]
ajax似乎工作正常。我正在收回我需要的数据。链接如下: 家 当我点击它时,我收到错误消息,但页面确实在指示的地方。
使用Zend,JQuery 1.5.2
答案 0 :(得分:0)
我猜你在FF中得到这个。这是一个已知问题。
当您通过单击指向其他页面的链接进行ajax调用时,您正在执行的操作是导致错误事件被抛出。
如果您尝试处理错误并访问错误函数的“errorThrown”属性,则会出现此错误。
答案 1 :(得分:0)
<form ... onsubmit="return false;">
或
$('form').bind('submit', function(){ return false;});