我有一段 PHP 为所见即所得编辑器生成的 JavaScript 代码,如下所示:
<script>
code contains ', " etc.
</script>
一旦此脚本出现在页面上,特定的文本区域就会被所见即所得替换。但我只想在用户要求时才这样做。问题是,我无法将此 JavaScript 放入 PHP 变量中,因为编辑器的 PHP 方法 replace()
立即回显 JavaScript。
所以我想把这个<script>
到一个变量中,以便我稍后可以在用户请求时调用它。可能吗?
我想到了一个解决方案 - 把这个 <script>
到外部 HTML 文件并通过 AJAX 加载该文件。
最佳答案
为什么不直接让脚本回显到 JS 函数中,如下所示:
<script>
function enableWYSIWYG() {
// body of your code here
}
</script>
然后有一个按钮调用该函数来启用编辑器。
关于php - 根据用户的请求推迟执行 HTML 中的 <script>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10260278/