में ब्रेक लाइनों को कैसे बदलें I TWIG का उपयोग करके PHP चर से मूल्यों के साथ एक जावास्क्रिप्ट सरणी भरना चाहते हैं।ट्विग
<script type="text/javascript">
var cont=new Array();
{% for key, post in posts %}
cont[{{ key }}] = "{{ post.content }}";
{% endfor %}
</script>
समस्या यह है कि कई आदेशों के रूप में अनुवाद किया है, और मैं एक त्रुटि है, मैं कई पंक्तियां post
चर हैं, अतः उपरोक्त कोड जे एस आदेशों कुछ लाइनों को अलग करते हैं।
तो मुझे लगता है कि मैं करने के लिए "\ n" सभी 'नई लाइनों' को बदलने के लिए की जरूरत है।
मैं इस तरह करने की कोशिश की:
cont[{{ key }}] = "{{ post.content | replace({"\n":"<br>"}) }}";
लेकिन यह मदद नहीं करता है। यह अभी भी ... कुछ लाइनों के रूप में रहने के
ऐसा करने का एकमात्र सही तरीका निम्न है: '{{post।सामग्री | प्रतिस्थापित करें ({'\ r \ n': '\\ r \\ n', '\ n': '\\ n', '\ r': '\\ r'})}} – caw