我有一個字符串在我的Visualforce代碼如下所示:Visualforce編碼的Javascript
String strGood = ''; strGood = item.getGoodPercentage().toPlainString();
我想字符串的JavaScript編碼。我知道有可以在頁面上使用的JSENCODE方法,但有沒有可用於Visualforce類的等價物?如果不是最好的方法是什麼?
我有一個字符串在我的Visualforce代碼如下所示:Visualforce編碼的Javascript
String 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功能可以用於這個目的。