js传引号,该如何传
js传引号,该怎么传
这是一个写word的控件
这个bean.getVarValue() 的值是这样的:abc'123
可以注意到值里面有一个单引号,于是页面js就报错了。
我自己做了一个转义:
到这里为止js已经不会报错了,但是我的数据是要写到一个word文档里的,我发现word文档里显示的居然是我转义后的字符就是:abc'123
1)& # 3 9;是html层面的单引号对应的转义符号,但是这个数字被直接写到word文档里了webObj.SetFieldValue这个方法内部怎么写word文档的又不太好改。应该怎么解决。
------解决方案--------------------
escape()
------解决方案--------------------
encodeURIComponent()编码
------解决方案--------------------
Server.UrlDecode()
这是一个写word的控件
- JScript code
webObj.SetFieldValue('<%=bean.getVarValue()%>');
这个bean.getVarValue() 的值是这样的:abc'123
可以注意到值里面有一个单引号,于是页面js就报错了。
我自己做了一个转义:
- Java code
<%! //为了解决引号在输入框中的显示问题 String formatData(String in){ String out = in.replaceAll("'","'");//单引号替换 return out; } %>
到这里为止js已经不会报错了,但是我的数据是要写到一个word文档里的,我发现word文档里显示的居然是我转义后的字符就是:abc'123
1)& # 3 9;是html层面的单引号对应的转义符号,但是这个数字被直接写到word文档里了webObj.SetFieldValue这个方法内部怎么写word文档的又不太好改。应该怎么解决。
------解决方案--------------------
escape()
------解决方案--------------------
encodeURIComponent()编码
------解决方案--------------------
Server.UrlDecode()