我想爲一個字符串值賦給一個javascript變量如下錯誤:指定字符串值越來越
<script>
var iAmDone = 'asdasdaGRTPXqe1RWA8jikLwJSDc0lSNWCGA8NPioRhXlgxbQuTuxS6kkt3cA\nkDKp9/8zvA==';
</script>
這種分配是打破從分配「\ n ',因此iAmDone中的值未被分配。當我看着控制檯,它顯示:
var iAmDone = 'asdasdaGRTPXqe1RWA8jikLwJSDc0lSNWCGA8NPioRhXlgxbQuTuxS6kkt3cA
kDKp9/8zvA=='; **X error**
我能做些什麼來讓瀏覽器瞭解\n
不是一個新行,但一個字符串的一部分?
**我想補充 - 該值是一個編碼字符串,改變同是在我的腦海**
Escape it! 'var iAmDone ='asdasdaGRTPXqe1RWA8jikLwJSDc0lSNWCGA8NPioRhXlgxbQuTuxS6kkt3cA \\ nkDKp9/8zvA ==';' – tymeJV
該值是來自後端服務的加密值。如果我把一個額外的\它可能不會解密到相同的值。 –
http://stackoverflow.com/questions/4253367/how-to-escape-a-json-string-containing-newline-characters-using-javascript –