我想用使用TWIG的PHP變量中的值填充JavaScript數組。如何替換樹枝中的斷線
<script type="text/javascript">
var cont=new Array();
{% for key, post in posts %}
cont[{{ key }}] = "{{ post.content }}";
{% endfor %}
</script>
的問題是,我有post
與若干行的變量,所以上面的代碼使分離以幾行JS命令,即被翻譯爲多個命令,我有一個錯誤。
所以我認爲我需要將所有'新行'替換爲「\ n」。
我試着這樣做:
cont[{{ key }}] = "{{ post.content | replace({"\n":"<br>"}) }}";
但它並不能幫助。它仍然繼續擔任幾行...
這樣做的唯一正確方法如下:'{{post。內容|替換({'\ r \ n':'\\ r \\ n','\ n':'\\ n','\ r':'\\ r'})}}' – caw