2
我已經宣佈的freemarker作爲使用freemarker的變量在JavaScript/jQuery的
<#assign myvariable= "value">
我要訪問它在我的javascript函數類似如下
function myfunction(){
alert(myvariable);
}
我已經宣佈的freemarker作爲使用freemarker的變量在JavaScript/jQuery的
<#assign myvariable= "value">
我要訪問它在我的javascript函數類似如下
function myfunction(){
alert(myvariable);
}
我想,在第一變量,你應該輸出變量到HTML/JavaScript代碼,這樣的事情:
<script type="text/javascript">
var myvariable = "${myvariable}";
function myfunction(){
alert(myvariable);
}
</script>
可以以J使用的FreeMarker代碼avaScript馬上。以下是FreeMarker提供Morris.js圖表數據的示例代碼。我想你會明白的。
new Morris.Area({
element: 'searchTrend',
resize: true,
data: [
<#list searchCount as sc>
{day: '${sc.date!?string("yyyy-MM-dd")}', count: ${sc.searches}} <#sep>,
</#list>
],
xkey: 'day',
ykeys: ['count'],
labels: ['Count'],
xLabelFormat: function (x) { return x.getDate(); }
});
我們是否需要「$ {x}」中的引號。 ?那麼只需$ {x}。 –
@AhmadBeg取決於您的變量內容的類型。如果是字符串,則應引用它,如果它是整數或浮點數,則可以處理不帶引號。這是基本的JavaScript。 – Deele
它沒有工作......它只是打印$ {x}而不是x的值......甚至沒有引用嘗試 –