我正在尝试在JavaScript变量(foo)中获取自定义通道字段(chan_body)的内容。我已经在我的config.php文件中设置了
$ config ['protect_javascript'] =“n”;我有我的chan_body 'Type'=>'TextArea'与'默认文字格式=>'无'问题是这个通道字段实际上是一对线,实际上是另一种语言的代码(即不意味着被执行),但它并没有得到逃避,只是通过在那里倾倒JavaScript来搞砸了。我怎样才能解决这个问题?我试图越狱()没有帮助JavaScript中的表达式引擎字段
{exp:channel:entries channel="mychannel" category="2"}
<script type="text/javascript">
var foo = "{chan_body}";
alert(foo);
</script>
{/exp:channel:entries}
转化为
<script type="text/javascript">
var foo = "my $testing = "myfile.txt";
Uncaught SyntaxError: Unexpected identifier
open(FILE,"$myfile ") or die;
# this is a comment
alert(foo);
</script>
foo =之后的所有内容当{chan_body}通道字段运行时,我试图在foo javascript变量中获取此字符串内容。 – user391986
啊对不起,好的,所以{chan_body}提供内容''my $ testing =“myfile.txt”',那么chan_body的内容会混合引号,chan_body如何创建或设置,或者您是如何/在哪里得到它的价值从? – dbf