Jquery 为什么萤火虫不显示;未捕获引用错误“;错误?
如何使Firebug捕获引用错误 在启用Firebug的情况下使用Firefox,我浪费时间试图找出HTML/jQuery页面的错误 然后我去了Chrome,使用了它的开发工具,果然出现了一个“未捕获的引用错误”,导致一些元素无法显示 代码是:Jquery 为什么萤火虫不显示;未捕获引用错误“;错误?,jquery,firefox,firebug,Jquery,Firefox,Firebug,如何使Firebug捕获引用错误 在启用Firebug的情况下使用Firefox,我浪费时间试图找出HTML/jQuery页面的错误 然后我去了Chrome,使用了它的开发工具,果然出现了一个“未捕获的引用错误”,导致一些元素无法显示 代码是: final_date_from = '2014-01-01'; $("#notice").html(' (' + final_date_from + " to " + final_date_to + ") "); (如您所见,我没有将final\u
final_date_from = '2014-01-01';
$("#notice").html(' (' + final_date_from + " to " + final_date_to + ") ");
(如您所见,我没有将final\u date\u设置为
变量。)
我在Chrome开发工具中看到:
我创建了一个示例来演示错误
为什么这不会被Firebug捕获?请确保启用了“显示JavaScript错误”选项: 然后,您将在中看到类似的错误消息:
如果您不使用
var
它通常不是阻塞错误,将在全局窗口命名空间中定义。你可能会有意想不到的行为,这可能就是发生的事情。您是否声明了“使用严格的”
,或者是否声明了与您的代码在同一范围内的任何位置?