私は他の人のウェブサイトで作業していますが、非常にばかげたロジックを持っています! とにかく、データベースからの文字列を含むphp変数があります。
$x = ' aaaa
bbb
ccc
gggg ';
そして、この文字列を JavaScript 関数に渡す必要があります。
<script>
var x = "<?php echo $x ; ?>";
some_function(x);
</script>
ご存知のように、javascript 変数には次のように結合しないと複数の行を含めることができないため、エラーが発生します。
var x = ' i '+
' have '+
' different lines';
これどうやってするの?行を削除するか、適切にフォーマットするかは問題ではありません。このエラーを取り除きたいだけです。