我的 XSL 页面上有一条传入消息。在这个 XSL 页面上,我有 javascript 来捕捉它并将项目放置在适当的位置。
这些消息可能包含双引号和其他转义字符。
我在用
parent.myForm.hiddenValue.value = encodeURIComponent(<xsl:value-of select="INCOMING/MESSAGE/BLAH">)
如果消息包含特殊字符,则此方法有效,但如果没有,则似乎给我一个 JS 错误。如果进来的价值是自然。它会给我错误,性质是不确定的。
关于如何在这两种情况下使用编码的任何想法?
谢谢!