我将Struts属性传递给我的JavaScript函数,如下所示:
facemode('<s:property value="caseemailnumber" />');
我将电子邮件号码设为'abc@gmail.com'
。我想删除单引号。我怎么能这样做?
答案 0 :(得分:1)
使用replaceAll
字符串方法和字符'
的反斜杠,如下所示:
facemode('<s:property value="caseemailnumber.replaceAll('\'','')" />');
我今天遇到了几乎同样的问题,这让我发疯了。希望它有所帮助。
答案 1 :(得分:0)
使用代码的escapeJavaScript
属性:
facemode('<s:property value="caseemailnumber" escapeJavaScript="true"/>');
但是,正如BalusC所说,它应该首先正确存储 - 考虑清理数据。