Çünkü, bir normal ifadeler kullanabilirsiniz istemiyordu benim JSON değeri, tırnak işaretleri içerebilir. Umarım benim cevabım gelecekte başkalarına yardımcı olacaktır.
Bu sorunu, ilk ve son karakterleri kaldırmak için standart bir dize dilimi kullanarak çözdüm. Bu benim için çalışıyor, çünkü textarea
üzerindekullandı ve sonuç olarak, her zaman dizenin her sonunda "
s olacak biliyorum.
Bu genelleştirilmiş örnekte, response
, JSON nesnesinin AJAX'ını döndürür ve key
, JSON anahtarımın adıdır.
response.key.slice(1, response.key.length-1)
ben satır sonları korumak ve benim HTML Paragraf bloğuna o tuşun içeriğini yazmak için regex replace
ile bunu böyle kullandı: Bu durumda
$('#description').html(studyData.description.slice(1, studyData.description.length-1).replace(/\\n/g, '<br/>'));
, $('#description')
olduğunu paragraf etiketi için yazıyorum. studyData
benim JSON nesnesidir ve description
çok satırlı bir değere sahip anahtarımdır.
javascript'in yerine işlevini yerine getirmeli –