【发布时间】:2018-08-16 07:17:38
【问题描述】:
我有一个内容为 html 的 php 变量:
当我使用 Javascript 时:
document.body.innerHTML.replace("<?php echo $content ?>");
要替换整个页面,它会说错误:
和jQuery是一样的错误:
jQuery('html').html("<?php echo $content ?>");
有什么办法可以,JS和PHP方案都可以。
【问题讨论】:
-
读取生成的源码。您的字符串无效;你需要逃避它。
-
<?php echo $content ?>可能添加了一些不需要的字符 -
另外,
replace()不会做你认为的那样。 -
@mickmackusa 还是同样的错误。
-
@mickmackusa 没那么快,没有实际的方法知道它也不会返回未转义的反斜杠
标签: javascript php jquery replace