html - 从 iframe 在 HTML 中美化 JSON?
问题描述
也许我的问题很简单,因为有很多类似的请求,但我找不到我的问题的解决方案。
我建立了一个向服务器发出表单请求的 HTML 网站。服务器以 JSON 文本响应网站上的此 iframe:
<iframe name="json_result" src=""></iframe>
问题是,这个 json 字符串在一行上,并且不是人类可读的。我怎样才能让它漂亮?(带有中断和标签,就像firefox在新标签中正常运行一样)
我知道有 JSON.stringify() 或 google/code-prettify 之类的解决方案,但我不知道如何将响应 json 文本从 iframe 获取到这些函数中,或者可能在 iframe 周围构建一些 css 类来格式化传入json自动?
解决方案
您似乎想从父站点转换 IFrame 的内容。如果不使用 AJAX 而不是通过 IFrame 读取它,我认为这是不可能的。
推荐阅读
- winforms - VS 中的 C++ saveFileDialog。如何使用 saveFIledialog 保存到现有文件?
- javascript - 登录控制台时值正确,但在变量中使用时未定义
- flutter - 在颤动中使用来自不同小部件的命名导航器?
- image-processing - 在 Octave 的图像包中是否有另一种方法来计算 regionprops.Solidity 中的 Solidity?
- javascript - 为什么手动调整 Visjs 时间线图的高度(可调整大小)不起作用?
- c# - 从 Blazor WebAssembly 客户端项目中的 GetFromJsonAsync 调用接收 Blazor 服务器项目中 API 方法中的参数
- android - 无法使用应用程序上下文翻译字符串
- azure-active-directory - 本地 Web API 2 授权不使用 Azure 身份令牌
- java - 是否可以为 android 中长数据类型元素的 Edittext 设置文本
- c# - Asp.Net Core - 读取文件