我有一些我想在加载时添加到页面的JavaScript代码。此代码已保存到 mysql 数据库'原样'。
e.g。 Google Adsense代码或直接从提供商处获取的其他Javascript代码段。
这是我正在使用的代码,但它显然正在替换错误的字符,而不是在应该的时候转义。
document.write("<?php echo str_replace('"',"'", preg_replace('#<\/script>#', '<\\/script>', trim(preg_replace('/\s+/', ' ', wordpressPlugin_get_option('source', 'field'))))); ?>");
如何更改我从数据库解析此检索到的字符串的方式,以便我可以将其添加到页面而不会转义错误的字符?
感谢您的帮助
答案 0 :(得分:-1)
使用此:
<script type="text/javascript">
var code = "<code><?php {YOUR PHP CODE HERE} ?></code>";
document.write(code);
</script>