gpt4 book ai didi

javascript - document.write来自mysql数据库的javascript并处理转义

转载 作者:行者123 更新时间:2023-11-28 10:47:49 26 4
gpt4 key购买 nike

我有一些 JavaScript 代码想要在加载时添加到页面中。此代码已“按原样”保存到 mysql 数据库中。

例如直接从提供商获取的 Google Adsense 代码或其他 Javascript 片段。

这是我正在使用的代码,但它显然替换了错误的字符,并且在应该转义的时候没有转义。

document.write("<?php echo str_replace('"',"'", preg_replace('#<\/script>#', '<\\/script>', trim(preg_replace('/\s+/', ' ', wordpressPlugin_get_option('source', 'field'))))); ?>");

如何更改从数据库解析此检索字符串的方式,以便将其添加到页面而不会转义错误字符?

感谢您的帮助

最佳答案

使用这个:

<script type="text/javascript">
var code = "<code>&lt;?php {YOUR PHP CODE HERE} ?&gt;</code>";
document.write(code);
</script>

关于javascript - document.write来自mysql数据库的javascript并处理转义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39723285/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com