我的 Visualforce 代码中有一个字符串,如下所示:
字符串 strGood = ''; strGood = item.getGoodPercentage().toPlainString();
我想对字符串进行javascript编码。我知道可以在页面本身上使用 JSENCODE 方法,但是是否有可以在 Visualforce 类中使用的等效方法?如果不是最好的方法是什么?
我的 Visualforce 代码中有一个字符串,如下所示:
字符串 strGood = ''; strGood = item.getGoodPercentage().toPlainString();
我想对字符串进行javascript编码。我知道可以在页面本身上使用 JSENCODE 方法,但是是否有可以在 Visualforce 类中使用的等效方法?如果不是最好的方法是什么?
JSENCODE 函数在 Visualforce 中可用。查看http://www.salesforce.com/us/developer/docs/pages/Content/pages_variables_functions.htm。
如果您的控制器中有变量jsString,您可以使用以下内容将字符串设置为具有相应转义的 JS 变量:
var myVar = {!JSENCODE(jsString)};
我想你的意思是你想对这个字符串进行 URL 编码。有一个名为EncodingUtil的 Apex 函数可用于此目的。