11
Oyun 2.0'da bir görünümde JavaScript dizesi olarak kullanılacak bir dizgeden kaçmanın kolay bir yolu var mı?Oyun 2.0 görünümünde bir JavaScript dizesi mi kaçıyorsunuz?
@(text:String,link:Call,message:String)
<a href="@link" onclick="return confirm('@message');">@text</a>
yeni satırlar veya mesajda tek tırnak varsa başarısız olur: Örneğin, burada onClick bir onaylama kutusu ile bir bağlantı oluşturur basit bir görüntü. Bunu yapmanın en iyi yolu nedir?
teşekkür ederiz. :) Oyna 2.1 kullanıyorum ve varsayılan dahil kütüphane 'apache-commons-lang3' olduğunu. 'Build.scala'ya org.apache.commons.lang3.StringEscapeUtils.escapeEcmaScript'i ekledim ve' escapeJavaScript' yerine şablonlarmdaki 'escapeEcmaScript'i kullandım' –
Tamam, cevabımı düzenledim. –
Bunu 'play''in html escaping' @Html (message) 'ile birleştirmek mümkün mü? '@escapeEcmaScript (Html (message))' - çalışmıyor – Dfr