`
jbeduhai
  • 浏览: 504364 次
  • 性别: Icon_minigender_1
  • 来自: 山东
社区版块
存档分类
最新评论

FreeMarker 页面动态加载多个select下拉

    博客分类:
  • ajax
 
阅读更多
FreeMarker 页面动态加载多个select下拉,并根据select id,取得对应的信息

<tbody id="productCategory">
<tr>
<th width="5%">
<img src="../img/add.png" onClick="addProdPricTr();"/>
</th>
<th colspan="2">商品分类</th>
</tr>
<#assign count=0>
<#list categroyMaps?if_exists as category>
<tr id="trProPric${category_index+1}">
<td>
<img src="../img/delete.png" onClick="removeTd('${category_index+1}')"/>
<td>
<font color="red">* </font>
<SELECT id="categoryIds${category_index+1}" name="categoryIds" style="width: 150px" onchange="ChangeCategory('${category_index+1}')">
              <option value="">--选择分类--</option>
                 <#list allCategroys as cate>
              <option value="${cate.id}" <#if cate.id == category.categoryId>selected</#if>>
              <#if cate.categoryLevel==1>
              <#else>
              <#list 1..cate.categoryLevel as a>-</#list>
              </#if>
${(cate.categoryName)!}
  </option>
  <#assign count= category_index + 1>
               </#list>
              </select>
</td>
<td>
<font color="red">* </font>品类:<input type="text" id="categoryNames${category_index+1}" name="categoryNames" value="${(category.categoryName)!}" readonly="readonly" >
标签名: <input type="text" id="tagNames${category_index+1}" name="tagNames" value="${(category.prodTagName)!}" readonly="readonly" >

<script type="text/javascript" src="${base}/js/jquery-1.4.2.min.js"></script>
<script>
              var id = "${count}";
              var idd = "${category.categoryId}";
$.ajax({
type: "post",
url: "/product/getProdTagByCategoryId.action",
data: "category.id="+idd,
success: function(msg){
$("#tagNames"+id).val(msg);
}
});
              </script>
</td>
</tr>
</#list>
</tbody>
</table>
分享到:
评论

相关推荐

    Freemarker通用select下拉框

    本示例关注的是如何在Freemarker(FTL)中创建一个通用的`select`下拉框,以满足各种Web界面中的下拉选择需求。通过单元测试确保其灵活性和可复用性。 首先,理解`select`下拉框在HTML中的基本结构,它由`&lt;select&gt;`...

    freemarker ajax 请求json数据格式 联动下拉 漂亮的弹出框 提示框

    freemarker ajax 请求json数据格式 联动下拉 漂亮的弹出框 提示框freemarker ajax 请求json数据格式 联动下拉 漂亮的弹出框 提示框freemarker ajax 请求json数据格式 联动下拉 漂亮的弹出框 提示框freemarker ajax ...

    SpringBoot+JPA+Freemarker 生成动态SQL

    在这个方法中,加载Freemarker模板,传入数据模型,解析生成动态SQL。 ```java @Autowired private YourRepository repository; public String generateDynamicSQL(YourModel model) { Configuration cfg = ...

    Spring配置Freemarker视图解析器,配置多个视图解析器

    本篇文章将深入探讨如何在Spring中配置Freemarker视图解析器,以及如何配置多个视图解析器以实现更灵活的应用场景。 首先,让我们了解如何配置单个Freemarker视图解析器。在Spring的配置文件(如`...

    J2EE下拉列表动态加载

    动态加载下拉列表是指在用户交互时,根据特定条件从服务器端获取数据并填充到前端的下拉框中,而不是在页面加载时一次性预加载所有数据。这种方式可以有效减少页面加载时间,提高用户体验,特别是在数据量较大或数据...

    SpringBoot_Freemarker生成Word_多个表格+两层嵌套循环

    SpringBoot_Freemarker生成Word_多个表格+两层嵌套循环; 步骤说明: 1.用Microsoft Office Word打开word原件;将文档中需要动态生成的内容,替换为属性名 ${name} 2.另存为,选择保存类型Word 2003 XML 文档(*....

    springmvc采用freemarker动态生成带图片的word

    在IT行业中,SpringMVC和Freemarker是两个非常重要的技术组件,它们分别用于构建Web应用程序和服务端模板渲染。在本项目中,我们将探讨如何利用SpringMVC与Freemarker来动态生成带有图片的Word文档。 SpringMVC是...

    java 使用 freemarker 导出word 包含 图片和动态的数据表,动态行和动态列

    本篇文章将深入探讨如何使用FreeMarker模板引擎来生成包含图片和动态数据表的Word文档,尤其注重动态行和动态列的处理。 FreeMarker是一个强大的模板语言,用于生成文本输出,如HTML、XML、Word文档等。它与Java...

    下拉刷新,上拉加载数据

    在移动应用开发中,"下拉刷新"和"上拉加载更多"是常见的用户体验优化功能,主要用于提升用户在浏览列表时的数据获取效率。这两个功能在各种类型的应用中都非常常见,如社交媒体、新闻阅读器、电商应用等。下面将详细...

    freemarker 生成word,支持一个单元格生成多张图片

    要实现“一个单元格生成多张图片”的功能,首先我们需要创建一个FreeMarker模板,这个模板中包含一个或多个用于插入图片的占位符。占位符可以是简单的文本,例如`&lt;#include "image1.jpg"/&gt;`,FreeMarker在解析时会将...

    Java freemarker 模板生成word动态表格

    FreeMarker是一个强大的模板引擎,它与Java代码分离,允许开发者使用简单的标记语言来定义文档结构和样式,然后通过Java程序动态填充数据。 在Java开发环境中,FreeMarker主要与Apache POI库结合使用,Apache POI是...

    poi动态生成导入模板,动态下拉菜单

    总的来说,Apache POI提供了一个强大且灵活的工具集,使开发人员能够构建复杂的Excel模板,包括具有动态下拉菜单的导入模板。这在业务流程自动化、数据分析和用户友好的数据输入场景中都非常有用。通过熟练掌握POI,...

    freemarker + xml模板动态生成word 文档 源码

    Freemarker动态生成word,包含文字替换,freemarker嵌入自定义java函数,动态生成表格列,插入图片的示例,同时使用spire将wordxml格式转换成word文档(doc格式),还包含文件下载示例

    java freemarker导出word -包含多张图片导出

    Java FreeMarker 是一个强大的模板引擎,常用于动态生成HTML、XML等格式的文档。在Java应用中,使用FreeMarker导出Word文档可以提供灵活的文本和数据结合的方式,尤其适用于生成报告、合同等复杂格式的文档。本篇将...

    springmvc+mybatis 和一个简单的freemarker代码生成工具

    SpringMVC作为Spring框架的一部分,是用于构建MVC(Model-View-Controller)架构的轻量级Web框架,而MyBatis则是一个优秀的持久层框架,它简化了数据库操作,FreeMarker则是一个动态模板引擎,常用于生成视图层的...

    SSH框架和FreeMarker动态网页生成静态技术

    动态网页静态化有诸多优点,例如减少服务器负载、提高页面加载速度、有利于SEO优化等。在大型网站或高并发场景下,这种技术尤其重要。同时,通过FreeMarker与SSH框架的结合,开发者可以充分利用两者的优势,实现高效...

    JAVA项目代码绘制PDF和通过freemarker动态生成PDF

    对于没有使用宏、函数等word、excel,需要按模板动态生成word、excel、html,只需要一个freemarker,先将word、excel、html等另存为**xml**,即可使用模板动态生成文件,目前xlsx是不支持的 4. PdfTemplate 对于不会...

    freemarker

    此外,`test`包下的测试类展示了一种使用Freemarker的方式,通过构建数据模型并将其传递给模板,实现了动态内容的生成。 综上所述,Freemarker是一种强大的模板引擎,它能够高效地处理复杂的数据结构,并生成各种...

    Freemarker分页

    Freemarker分页是Web开发中的一个重要概念,它主要用于在大量数据展示时,将结果集分割成多个小块,每次只加载一部分数据,提高页面加载速度并提升用户体验。在这个例子中,我们看到的是如何在使用Struts2框架的基础...

    freemarker 自定义freeMarker标签

    FreeMarker 是一个强大的模板引擎,常用于Java应用中生成HTML、XML等动态内容。它允许开发者使用简单的模板语言(TL)来分离业务逻辑和视图层。本篇将深入探讨如何自定义FreeMarker标签,以扩展其功能并适应特定项目...

Global site tag (gtag.js) - Google Analytics