Se voce estiver populando uma variável JavaScript dinamicamente, voce pode ver que seu código quebra com erros "unterminated string constant" ou mensagens similar. Isto provavelmente é o caso de suas variáveis JavaScript contenham caracteres que são considerados especiais para JavaScript. Voce precisará "escape" esses caracteres especiais para que o JavaScript possa processá-los»
Alguns caracteres comuns que voce deve ficar cauteloso incluem: newlines, carriage returns, e citações (quotes). Para que o JavaScript possa lidar com esses caracteres, eles necessitam ser escapados, ou convertidos para alternativas seguras em JavaScript. JavaScript usa o caracter \ (backslash) para escapar a maioria dos caracteres especiais.
by Jeremy Petersen
Leia mais...
Comentários Recentes