2011-08-03 13 views
0

XSLページに着信するメッセージがあります。このXSLページで私はそれをキャッチし、適切な場所にアイテムを配置するjavascriptがあります。JS encodeURIComponenet not working

これらのメッセージに二重引用符やその他のエスケープ文字を使用できる可能性があります。

私はメッセージに特殊文字を持っていますが、そうでない場合は私のJSのエラーを与えるようであれば、この作品

を使用しています。 来る値が自然の場合。それは私にエラーを与えるだろう、自然は未定義です。

両方のシナリオでエンコードを使用する方法についてのアイデアはありますか?

ありがとうございます!

答えて

0

は、XSL

encodeURIComponent('<xsl:value-of select="BLAH/BLAH/BLAH"/>') 
0

関数に渡している文字列を引用していないようです。

encodeURIComponentで( "自然")

+0

周りに置き、単一引用符は、時には文字列は、時にはそれはないでしょう引用されてくるそれを考え出しました。どのように私は両方のために考慮する必要がありますか? – Spectrem

+0

私はXSLの周りに引用符を置くと、それは壊れます。 – Spectrem

+0

を組み立てたものです。XSLを一重引用符で囲みます。 encodeURIComponent( '') – Spectrem