编码PHP字符串以输出到JavaScript变量的最简单方法是什么?
我有一个PHP字符串,其中包括引号和换行符.我需要将此字符串的内容放入JavaScript变量中.
通常,我只是在PHP文件中构建我的JavaScript,àla:
<script>
var myvar = "<?php echo $myVarValue;?>";
</script>
Run Code Online (Sandbox Code Playgroud)
但是,当$myVarValue包含引号或换行符时,这不起作用.
我尝试了很多方法从执行中得到一个反斜杠(我不是指输入). html
我可以获得特殊字符作为制表符,新行和许多其他人然后将它们转义为\\t或者\\n或者\\(someother character)当我旁边有一个非特殊字符时,我不能得到一个反斜杠.
我不想要这样的东西:
str = "\apple"; // I want this, to return:
console.log(str); // \apple
Run Code Online (Sandbox Code Playgroud)
如果我试着让角色为0,那么我就会得到a而不是\.