javascript - 如何对来自 JSON 的代码进行语法突出显示

标签 javascript jquery json syntax-highlighting

我需要 Alex Gorbatchev 语法突出显示方面的帮助。实际上,我将一些代码片段保存在 JSON 文件中,然后进行 AJAX 调用以通过 JQuery 在某些 div 内的 JSP 中呈现它。但语法高亮不起作用。如果我直接输入文本,那么它就可以工作,但是我的网络应用程序中的内容是动态加载的! 查看下面调试器中的代码:

火狐浏览器

Firefox

Chrome

Chrome

最佳答案

答案取决于您使用的 SyntaxHighlighter 版本。

如果您使用的是最新版本 (4),您可能希望使用 API :

highlight(params = {}, element = null)

如果是最旧的版本(3),您可以尝试通过all重新启动hilighter方法:

SyntaxHighlighter.all()

关于javascript - 如何对来自 JSON 的代码进行语法突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37228955/

相关文章:

javascript - 使用 d3 更改 SVG 元素

java - 使用 Java 解析非严格的 json,其中键不包含在引号中

javascript - HTML5 拖放功能 - 删除掉落的项目

javascript - 图像 slider 全屏

javascript - 使用 jquery 在鼠标悬停(按钮)时更改外部 div 的背景颜色

iphone - 来自 JSON 的 objective-c (iphone) 中的对象映射

javascript - 未捕获的语法错误 : Unexpected token & : jquery django context dict error

javascript - 将附加参数传递给回调函数

javascript - CSS 动画重复与 jquery 悬停

javascript - 按 Node 下载图像(请求)