我的大脑今天早上没有工作......
我需要做以下事情:
<?php
$userContentFromDatabase = 'Some string that may contain "double quotes" ';
?>
<script type="text/javascript">
var userContent = "<?= $userContentFromDatabase ?>";
</script>
并避免双引号干扰JavaScript代码?
答案 0 :(得分:1)
在PHP端使用json_encode()
并返回一个对象,因为这将处理所有斜杠以及那些可能会破坏您的代码的内容。
如果您认为唯一的问题区域是双引号,则只需使用str_replace()
添加斜杠。
答案 1 :(得分:0)