我是第一次使用FTL。我想从ancor tag文件中的jquery中的此代码访问FTL,并希望通过jQuery提供表格样式。但是无法获得确切的语法。请任何人帮助我。

我的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}"> &it;Pre;</a>

       <#else>
       <a href="/mer?pgNum=${merchantstemp.pgNum - 1}"> &it; Pre </a>
    </#if>

    <#if (merchantstemp.nextPages() > 0 && itemsPerPageStr?has_content) >
      <a href="/mer?pgNum=${merchantstemp.pgNum + 1}&ipp=${itemsPerPageStr}">Next &gt;</a>

    <#else>
    <a href="/mer?pgNum=${merchantstemp.pgNum + 1}">Next &gt;</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在Web服务器上运行,然后jQuery在浏览器中运行。因此,FTL和JavaScript不能共享变量,只有FTL才能将值传递给JavaScript(例如,通过生成JavaScript分配作为输出)。 (如果无法解决问题,请更集中地演示您的问题。)

09-18 08:28