Jquery 字符串和 ace 编辑器值导致错误
Jquery string and ace editor value causes error
我正在使用 ace 编辑器编辑 javascript 脚本,当我尝试将变量的值设置为 "<script>" + jse.getValue() + "</script>";
时,加载网页时似乎出现错误
我还尝试在编辑器值的末尾添加 .toString()
和 jse.value()
编辑:我也试过 "<script>" + jse.getSession().getValue() + "</script>";
如有任何帮助,我们将不胜感激。
更新:我发现是 <script>
标签导致了这个问题,我将标签重命名为其他标签并且它工作正常,但是我仍然对如何使它起作用感到困惑?我基本上是在设置 iframe <body>
的内容,但需要保留 <body><script>
的内容
这个插件https://ace.c9.io/?
或许你可以获得
的内容
有
var jse = $('.ace_content').html();
对于将来遇到此问题的任何人,我确实设法找到了解决方案,问题是我试图不断设置两个元素的内容,父元素和子元素。
我的解决方案是将 <script>
标签从 <body>
移到 <head>
中。
我正在使用 ace 编辑器编辑 javascript 脚本,当我尝试将变量的值设置为 "<script>" + jse.getValue() + "</script>";
时,加载网页时似乎出现错误
我还尝试在编辑器值的末尾添加 .toString()
和 jse.value()
编辑:我也试过 "<script>" + jse.getSession().getValue() + "</script>";
如有任何帮助,我们将不胜感激。
更新:我发现是 <script>
标签导致了这个问题,我将标签重命名为其他标签并且它工作正常,但是我仍然对如何使它起作用感到困惑?我基本上是在设置 iframe <body>
的内容,但需要保留 <body><script>
这个插件https://ace.c9.io/? 或许你可以获得
的内容有 var jse = $('.ace_content').html();
对于将来遇到此问题的任何人,我确实设法找到了解决方案,问题是我试图不断设置两个元素的内容,父元素和子元素。
我的解决方案是将 <script>
标签从 <body>
移到 <head>
中。