Lo que pasa es que en JS, a diferencia de PHP, no se pueden tener cadenas con saltos de línea "explícitos". Es decir:
Código Javascript
:
Ver originalvar str = 'Esto es una
cadena con
saltos de línea'; // Error
Lo que puedes hacer es esto:
A) Los saltos de línea son para ordenar el string a la vista humana, pero no son importantes en la cadena:
Código:
var str = 'Esto es una\
cadena con\
saltos de línea'; // "Esto es una cadena con saltos de línea"
Lo que hace la barra (\) es decirle a JS que ese salto de línea no sea tomado en cuenta en el string, y que el mismo continúa.
B) Los saltos de línea sí son importantes para la cadena:
Código:
var str = 'Esto es una\n\
cadena con\n\
saltos de línea';
/*
"Esto es una
cadena con
saltos de línea"
*/
Simplemente añade un salto de línea (\n) antes de cada salto de línea en el código.
Saludos (: