相关疑难解决方法(0)

在DOM中嵌入任意JSON的最佳实践?

我正在考虑在DOM中嵌入任意JSON,如下所示:

<script type="application/json" id="stuff">
    {
        "unicorns": "awesome",
        "abc": [1, 2, 3]
    }
</script>
Run Code Online (Sandbox Code Playgroud)

这类似于可以在DOM中存储任意HTML模板以供以后与JavaScript模板引擎一起使用的方式.在这种情况下,我们以后可以检索JSON并使用以下方法解析它:

var stuff = JSON.parse(document.getElementById('stuff').innerHTML);
Run Code Online (Sandbox Code Playgroud)

这有效,但这是最好的方法吗?这是否违反任何最佳做法或标准?

注意:我不是在寻找在DOM中存储JSON的替代方法,我已经确定这是我遇到的特定问题的最佳解决方案.我只是在寻找最好的方法.

javascript json dom embedding decoupling

104
推荐指数
6
解决办法
4万
查看次数

为什么我的Perl脚本退出137?

有没有办法消除perl中的警告(退出代码137)?我在另一个shell脚本中运行Linux上的Perl脚本.此Perl脚本以警告和退出代码137退出.我无法确定退出代码137代表什么.

避免此警告的最佳方法是什么?我在脚本中尝试了"没有警告",并且在我的Perl脚本末尾也有一个退出0.

perl exit-code

45
推荐指数
4
解决办法
5万
查看次数

pandoc文档转换失败,错误127

我不知道如何制作一个可重现的例子,但我很想知道是否有其他人遇到过这个问题.我在运行Ubuntu的EC2实例上通过闪亮的服务器托管了一个R Markdown文件.一切都运行良好几天,现在突然我尝试在浏览器中查看文档时出现以下错误:

pandoc document conversion failed with error 127
Run Code Online (Sandbox Code Playgroud)

我没有转换为pdf,没有推动任何更改,并且几小时前它正在运行.我在网上找不到关于这个错误代码的任何内容,所以我不知道如何调试这个问题.有人曾经发生过这种事吗?

r amazon-ec2 pandoc r-markdown shiny-server

8
推荐指数
2
解决办法
5667
查看次数