使用MooTools / jQuery的Ajax问题 - p.onStatusChange不是一个函数

时间:2009-06-22 20:54:15

标签: javascript jquery mootools firebug

我在Firefox 3中使用MooTools和jQuery在firebug中收到以下错误: “p.onStatusChange不是一个函数”。

自从FF3的最新更新之一以来,我经常在firebug中注意到这个错误。但是,它已经开始显示代码,该代码在一段时间内没有被更改,并且之前没有报告错误。返回ajax结果时会发生错误。它出现在使用单独的javascript库,MooTools和jQuery的不同应用程序中。

有谁知道为什么会出现这些错误?我的直觉告诉我,Firefox中的某些内容发生了变化,但我目前无法在线找到任何信息。 ajax调用仍然可以正常工作,但我对自己的直觉和我的代码中的脚本错误保持警惕。

谢谢,

杰森

2 个答案:

答案 0 :(得分:3)

我在tabBrowser中得到它: 铬://browser/content/tabbrowser.xml

(4)发生错误:
p.onStatusChange
p.onProgressChange
p.onStateChange
p.onSecurityChange

我发现附件“PDF下载”导致了这些错误。我检查的最好方法是转到产生错误的页面,关闭所有附加组件,然后逐个打开它们(从Firebug开始)。我实际上不是一个接一个地打开它,而是用很多3来帮助他们更快地找到问题。

答案 1 :(得分:0)

以下是函数NsIDownloadProgressListener的参考。它似乎已被弃用。