我試圖根據bean的值設置組件的文本。我爲此使用jquery,因爲文本根據特定條件而變化。將Bean的值作爲字符串用於Javascript使用
所以,jQuery代碼如下所示:
window.onload =function(){
$('.pnx-inline-input').on("change keyup paste", function(){
var saveText = #{extra.Active_Save};
$('.save-button .pnx-btn-text').html(saveText);
});
額外豆處理本地化。所以,假設語言環境是法國,文本是註冊。問題是,呈現頁面時,該代碼段看起來像這樣
window.onload =function(){
$('.pnx-inline-input').on("change keyup paste", function(){
var saveText = Enregister;
$('.save-button .pnx-btn-text').html(saveText);
});
當然,Enregister沒有在任何地方定義,這將導致錯誤。我需要編碼看起來像
var saveText = "Enregister";
這是有道理的。
我該如何做到這一點?謝謝!