JavaScript ve \ r ve / veya \ n karakterleri içeren dizeler dizisi

0 Cevap php

Ben bir veritabanından dinamik olarak oluşturulmuş bir dizi var. Temelde PHP bölümünde sayfaya yazdırır nesneleri bir dizi var.

The final output is somrthing like: var arPersons=[{'name':'aaa',description:'2-3 lines text in 300px wide div'},{etc}];

Şimdi bir CMS yazılı olarak satır caracters (\n) veya satırbaşı karakterleri (\r) açıklama metni görünür bu dizi ile ilgili bir sorun var gibi görünüyor.

How can I solve this? What I currently do is str_replace(array("\r\n","\r","\n"),"",$description);, where $description is changed for each element in the loop.

Ben bu en iyi yoldur emin değilim. Şekilde, n ve \ r \ karakterleri orada zaman ben değil karışıklık JS kodunu söyleyebilir bir yolu var mı? Hala oldukça JS daha PHP yapılmalı?

EDIT: By mess up I mean any code after that array stops being executed. If I remove description entirely or just the \n and \r characters it will work (in both cases).

Teşekkür ederim.

0 Cevap