【发布时间】:2011-11-21 10:14:13
【问题描述】:
我正在尝试再次获得它。
我有一个 JS var,看起来像这样:
var test;
现在我用 PHP 写一些 JS:
<?php
$phpvar = "a text with
a linebreak";
echo "<script type='text/javascript'>
var test;
test = '" . $phpvar . "';
</script>";
?>
现在,如果我运行它,它会输出如下源代码:
<script type='text/javascript'>
var test;
test = 'a text with
a linebreak';
</script>
这给了我一个 JS 异常:
ERROR: unterminated string literal
不知何故,JS 似乎无法识别不止一行的字符串。
如果字符串最终必须再次换行,我怎么能意识到这一点? (所以,如果所有执行完成,我必须有包含所有换行符的字符串)
感谢您的帮助;)
【问题讨论】:
标签: php javascript line-breaks