如何在 FTL 中访问 Jquery 的变量?
How to access variables of Jquery in FTL?
我是第一次使用 FTL
。我想从 FTL
文件中 jquery 中的这段代码访问 ancor tag
,并希望通过 jQuery
为 table 提供样式。但无法获得确切的语法。请任何人帮助我。
我的 FTL 代码 :-
<#import "HeaderCommon.ftl" as c/>
<@c.page title=" Manpreet Singh Title">
<div>
<table border="1" align="center" style="width:50%">
<thead>
<tr>
<th>Sr.No</th>
<th>Name</th>
<th>Website</th>
</tr>
</thead>
<tbody>
<#assign c=merchantstemp.getOffset()+1>
<#list merchantstemp.results as m >
<tr>
<td>${m_index + c}</td>
<td>${m.name}</td>
<td>${m.website!""}</td>
</tr>
</#list>
</tbody>
</table>
</br>
<center>
<#assign n=merchantstemp.pgNum>
<#if (merchantstemp.prevPages() > 0 && itemsPerPageStr?has_content) >
<#if (n>=2)>
<#assign j= n-2>
<a href="/mer?pgNum=${j}&ipp=${itemsPerPageStr}">${j}</a>
<#assign i= n-1>
<a href="/mer?pgNum=${i}&ipp=${itemsPerPageStr}">${i}</a>
${n}
<#assign k= n+1>
<a href="/mer?pgNum=${k}&ipp=${itemsPerPageStr}">${k}</a>
<#assign t= n+2>
<a href="/mer?pgNum=${t}&ipp=${itemsPerPageStr}">${t}</a>
</#if>
<#else>
<#if (n>=2)>
<#assign j= n-2>
<a href="/mer?pgNum=${j}">${j}</a>
<#assign i= n-1>
<a href="/mer?pgNum=${i}">${i}</a>
${n}
<#assign k= n+1>
<a href="/mer?pgNum=${k}">${k}</a>
<#assign t= n+2>
<a href="/mer?pgNum=${t}">${t}</a>
</#if>
</#if>
<#if (merchantstemp.prevPages() > 0 && itemsPerPageStr?has_content) >
<a href="/mer?pgNum=${merchantstemp.pgNum -1}&ipp=${itemsPerPageStr}"> ⁢Pre;</a>
<#else>
<a href="/mer?pgNum=${merchantstemp.pgNum - 1}"> ⁢ Pre </a>
</#if>
<#if (merchantstemp.nextPages() > 0 && itemsPerPageStr?has_content) >
<a href="/mer?pgNum=${merchantstemp.pgNum + 1}&ipp=${itemsPerPageStr}">Next ></a>
<#else>
<a href="/mer?pgNum=${merchantstemp.pgNum + 1}">Next ></a>
</#if>
</@c.page>
</center>
</div>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<title>Show All Merchants</title>
</head>
<body>
</body>
</html>
提前谢谢你..!!
FTL 在网络服务器上运行,jQuery 之后在浏览器中运行。所以 FTL 和 JavaScript 不能共享变量,只有 FTL 可以将值传递给 JavaScript(例如,通过生成 JavaScript 赋值作为输出)。 (如果这还没有解决问题,请更集中地演示您的问题。)
我是第一次使用 FTL
。我想从 FTL
文件中 jquery 中的这段代码访问 ancor tag
,并希望通过 jQuery
为 table 提供样式。但无法获得确切的语法。请任何人帮助我。
我的 FTL 代码 :-
<#import "HeaderCommon.ftl" as c/>
<@c.page title=" Manpreet Singh Title">
<div>
<table border="1" align="center" style="width:50%">
<thead>
<tr>
<th>Sr.No</th>
<th>Name</th>
<th>Website</th>
</tr>
</thead>
<tbody>
<#assign c=merchantstemp.getOffset()+1>
<#list merchantstemp.results as m >
<tr>
<td>${m_index + c}</td>
<td>${m.name}</td>
<td>${m.website!""}</td>
</tr>
</#list>
</tbody>
</table>
</br>
<center>
<#assign n=merchantstemp.pgNum>
<#if (merchantstemp.prevPages() > 0 && itemsPerPageStr?has_content) >
<#if (n>=2)>
<#assign j= n-2>
<a href="/mer?pgNum=${j}&ipp=${itemsPerPageStr}">${j}</a>
<#assign i= n-1>
<a href="/mer?pgNum=${i}&ipp=${itemsPerPageStr}">${i}</a>
${n}
<#assign k= n+1>
<a href="/mer?pgNum=${k}&ipp=${itemsPerPageStr}">${k}</a>
<#assign t= n+2>
<a href="/mer?pgNum=${t}&ipp=${itemsPerPageStr}">${t}</a>
</#if>
<#else>
<#if (n>=2)>
<#assign j= n-2>
<a href="/mer?pgNum=${j}">${j}</a>
<#assign i= n-1>
<a href="/mer?pgNum=${i}">${i}</a>
${n}
<#assign k= n+1>
<a href="/mer?pgNum=${k}">${k}</a>
<#assign t= n+2>
<a href="/mer?pgNum=${t}">${t}</a>
</#if>
</#if>
<#if (merchantstemp.prevPages() > 0 && itemsPerPageStr?has_content) >
<a href="/mer?pgNum=${merchantstemp.pgNum -1}&ipp=${itemsPerPageStr}"> ⁢Pre;</a>
<#else>
<a href="/mer?pgNum=${merchantstemp.pgNum - 1}"> ⁢ Pre </a>
</#if>
<#if (merchantstemp.nextPages() > 0 && itemsPerPageStr?has_content) >
<a href="/mer?pgNum=${merchantstemp.pgNum + 1}&ipp=${itemsPerPageStr}">Next ></a>
<#else>
<a href="/mer?pgNum=${merchantstemp.pgNum + 1}">Next ></a>
</#if>
</@c.page>
</center>
</div>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<title>Show All Merchants</title>
</head>
<body>
</body>
</html>
提前谢谢你..!!
FTL 在网络服务器上运行,jQuery 之后在浏览器中运行。所以 FTL 和 JavaScript 不能共享变量,只有 FTL 可以将值传递给 JavaScript(例如,通过生成 JavaScript 赋值作为输出)。 (如果这还没有解决问题,请更集中地演示您的问题。)