[英]Display data from multiple objects in a Salesforce VF page in one pageblocktable
[英]Salesforce: utility to escape char from vf page?
當將值從Salesforce傳遞給javascript時,我可以簡單地執行var test ='{!myname}'; 但是我該如何轉義,以便我可以像單引號一樣使用帶有符號的名稱? 我注意到String.escapeSingleQuote存在,但只能在類中使用,而不能在vfpage中使用
檢查“編碼功能”的范圍(頁面底部)。
var test = '{!JSENCODE(myname)}';
可能是最好的。 這些功能的幫助參考說它們僅在按鈕/鏈接中起作用,但是我在VF頁面上使用了幾次。 實際上,建議使用它們來增強代碼以抵抗XSS等攻擊 。
您還可以在任何地方使用<apex:outputField>
並通過id獲取字段的內容。 默認情況下,大多數輸出文本數據的標簽都設置了escape="true"
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.