2

我正在尝试使用以下代码将 json 数据记录到控制台上,并且我想使用 IE 提供的开发人员工具对其进行调试。

我的代码是

$.getJSON("s13.aspx", function (data3, textStatus3) {
                     console.log(textStatus3);}

但是我遇到了控制台未定义的错误。

为什么会这样?如何解决?

4

2 回答 2

2

首先使用if(window.console)

if( window.console ){
   console.log('hi');
}else{
   alert('console not avaliable');
}

https://developer.mozilla.org/en-US/docs/Web/API/console

于 2013-12-20T11:25:12.350 回答
1

console在 IE 中不存在,除非console is actually open

检查此链接以获取详细讨论:

Internet Explorer:“未定义控制台”错误

检查控制台是否定义,你可以做

if ('console' in window)
于 2013-12-20T11:32:05.993 回答