1

Visualforce コードに次のような文字列があります。

文字列 strGood = '';
strGood = item.getGoodPercentage().toPlainString();

文字列をJavaScriptでエンコードしたいと思います。ページ自体で使用できる JSENCODE メソッドがあることは理解していますが、Visualforce クラスで使用できる同等のものはありますか? そうでない場合、最善のアプローチは何ですか?

4

2 に答える 2

3

JSENCODE関数はVisualforceで使用できます。http://www.salesforce.com/us/developer/docs/pages/Content/pages_variables_functions.htmを確認してください。

コントローラに変数jsStringがある場合は、以下を使用して、対応するエスケープを使用して文字列をJS変数に設定できます。

var myVar = {!JSENCODE(jsString)};
于 2013-03-11T12:42:38.877 に答える
2

この文字列を URL エンコードしたいということだと思います。この目的で使用できるEncodingUtilというApex 関数があります。

于 2013-03-10T16:55:00.883 に答える