_ Tal vez nos hayamos topado con este mensaje en la consola de error de Firebug, pasa que javascript no lee el salto de linea \n, a veces nuestros datos proceden de administradores de contenido que son insertados copiando y pegando, y al mostrarlos nos da este error "unterminated literal string", en este post mostraré como librarnos de él en Javascript y en PHP:
En Javascript usaremos la siguiente función:
Asi:
En Javascript usaremos la siguiente función:
function nl2br(value) { return value.replace(/\n/g, " "); }En php usaremos la función nl2br
Asi:
echo nl2br("foo isn't\n bar"); //lo que nos dará como resultado: foo isn't bar