2009-10-05 66 views
2

从某个时间(安装Firebug的最后一个1.4.3更新之前一周),带有JSON内容的选项卡从我的Firebug控制台中消失。帮助,我在Firebug控制台中丢失了JSON选项卡

我曾经在控制台中打开AJAX的GET回复,然后出现三个标签为“URL参数”,“标题”和“回复”的标签。

当我点击“回复”时,另一个标题出现在里面,有更多标签(如果我没记错的话),其中一个标签是“JSON”,以可读的方式显示JSON数组。这个头随着JSON标签消失了。任何人都知道如何恢复?没有它,我真的迷失了。

回答

0

尝试单击Firebug图标>选项>重置所有Firebug选项。

+0

嗨Caio,谢谢你的回答。 我尝试了你所说的,但右击不显示任何选项菜单,只有清除控制台,激活/取消激活面板,激活所有页面并清除某些激活列表的可能性。 我发现一个选项选项卡,当Firebug在全屏中的查看 - >选项,但似乎并没有涉及到我的问题。 – Altair 2009-10-06 12:01:14

+0

我现在看到你提到的选项应该出现在主菜单中,我不仅缺少选项,还有FBT跟踪和饼干(从来没有过)。 – Altair 2009-10-06 12:07:00

+0

嗨,Altair。 看起来像Firebug有一个关于不接收来自服务器的JSON响应的相关错误。按照这个链接,它有一个我刚刚说过的bug的测试:http://www.janodvarko.cz/firebug/tests/1275/Issue1275.htm 打开Firebug,进入网络>全部,只需点击按钮在这个页面。它适用于我,如果它不适合你,在发送给你的同一个链接上有一个链接到错误页面。 Regards, CaioToOn! – 2009-10-06 12:57:29

6

我终于想通了为什么我的工作不正常。这是因为我的头文件是使用Content-Type:text/html从apache发送的。

我设置用PHP头打印JSON前:

header('Content-Type: text/plain') 

而这一切都开始正常工作 - 现在我可以看到在Firebug的控制台和网络选项卡中的JSON标签。

+2

头应该是 'header('Content-Type:application/json',true);' – machineaddict 2013-03-13 13:09:57