【问题标题】:Jquery string and ace editor value causes errorJquery 字符串和 ace 编辑器值导致错误
【发布时间】:2018-04-05 20:30:03
【问题描述】:

我正在使用 ace 编辑器编辑 javascript 脚本,当我尝试将变量的值设置为 "<script>" + jse.getValue() + "</script>"; 时,加载网页时似乎出现错误 我还尝试在编辑器值的末尾添加.toString() 和jse.value() 编辑:我也试过"<script>" + jse.getSession().getValue() + "</script>";

任何帮助将不胜感激。

更新:我发现它的 <script> 标签导致了这个问题,我将标签重命名为其他东西并且它工作正常,但是我仍然对如何使它工作感到困惑?我基本上是在设置 iframe <body> 的内容,但需要保留 <body><script> 的内容

【问题讨论】:

    标签: javascript jquery ace-editor


    【解决方案1】:

    对于将来遇到此问题的任何人,我确实设法找到了解决方案,问题是我试图不断设置两个元素的内容,即父项和子项。 我的解决方案是把<script>标签从<body>移到<head>中。

    【讨论】:

      【解决方案2】:

      这个插件https://ace.c9.io/ ? 也许你可以得到 ​​p> 的内容

      有 var jse = $('.ace_content').html();

      【讨论】:

      • 是的,我正在使用该插件,如果您看到我添加了更新,那实际上并不是问题,基本上我由于某种原因无法包含字符串“
      • 看不到所有代码对我来说不容易看出问题;
      猜你喜欢
      • 2017-09-07
      • 2012-11-23
      • 2017-06-05
      • 1970-01-01
      • 1970-01-01
      • 2015-07-14
      • 1970-01-01
      • 2011-07-23
      • 2015-09-01
      相关资源
      最近更新 更多