我找不到这个答案:
我的AJAX调用返回JSON数据。在Google Chrome开发者工具中>资源> XHR当我点击左边的资源然后在内容选项卡上我看到JSON字符串作为字符串而不是像Firebug和Firebug Lite那样的树。
如何强制Chrome将其作为树状显示。是否有我的PHP文件必须具有的Content-type ???
我很高兴知道答案!
谢谢 Stefanos的
答案 0 :(得分:357)
要查看最近版Chrome中的树状视图:
导航至开发人员工具>网络>给定的响应>预览
答案 1 :(得分:50)
Google Chrome现在支持此功能(Developer Tools > Network > [XHR item in list] Preview
)。
答案 2 :(得分:5)
JSON数据的正确内容类型为application/json
。我认为这就是你所缺少的。
答案 3 :(得分:3)
我找到了答案:
你必须像这样对你的json进行编码:{"c":21001,"m":"p"}
但不是{c:21001,m:"p"}
或{'c':21001,'m':'p'}
因此,dict的键必须用双引号括起来:"
,然后chrome会将其预览为json而不是纯文本。
答案 4 :(得分:3)
为了正确显示JSON消息,它必须具有“application / json”mime类型并且要正确构造。
您可以检查结构here
答案 5 :(得分:1)
我不确定自上次回答以来Chrome是否添加了此功能,但我能够通过以下方式查看json响应...
...我能够将响应视为一个可读的层次结构,显示要求的内容和返回的内容。 (网络或资源选项卡都没有我能找到的任何帮助。)
快乐请求!
答案 6 :(得分:1)
构建Google Chrome Dev版本24.0.1312.5存在问题,导致预览面板不再显示json对象树,而是显示平面文本。它应该在下一个开发中修复
在此处查看更多内容:http://code.google.com/p/chromium/issues/detail?id=160733
答案 7 :(得分:0)
我认为Chrome开发者工具不会打印XHR内容。看到: Viewing HTML response from Ajax call through Chrome Developer tools?
答案 8 :(得分:0)
答案 9 :(得分:-1)
您可以使用Google Chrome扩展程序: `modified: app/Http/Controllers/Auth/RegisterController.php`
`modified: app/Http/Controllers/Auth/ResetPasswordController.php`
`modified: app/Http/Controllers/HomeController.php`
所有格式化的json结果将直接显示在浏览器中。