1.需求:

这个表格可以动态的添加,添加完毕后可以在另一个页面显示指定数据

实现:

<!DOCTYPE HTML>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
     <#include "/head.ftl"/>
     
</head>
<body>
    <div class="page-container">
             
            <div class="text-c">
                <input type="hidden" id="id" value="${id}">
                <span class="l">
                    <button id="select_confirm" class="btn btn-primary radius" type="button"><i class="Hui-iconfont"></i>确定</button>
               </span>
            </div>
        
            <div class="mt-5">
                <table class="table table-border table-bordered table-bg table-hover table-sort" id="table-list">
                    <thead>
                        <tr class="text-c">
                            <th width="25"><input type="checkbox" id="checkAll" value=""></th>
                            <th>款项类型</th>
                            <th>金额</th>
                            
                        </tr>
                    </thead>
                    <tbody>
                        
                    </tbody>
                </table>
            </div>
        
    </div>
    
    <#include "/footer.ftl"/>
    <script type="text/javascript">
        $().ready(function(){
            
            $('#table-list-detail thead tr',window.parent.parent.document).each(function(index, item){
                //console.log(item,index)
                if (index > 0) {
                    var row =$(this);//获取行
                    //console.log('row:', row)
                    var type=row.find("td").eq(1).find('.select').val();
                    console.log(type);
                    var money=row.find('td').eq(3).find('.input-text').val();
                    console.log(money);
                    var str='<tr class="text-c"><td width="25">'+'<input type="checkbox" name="checkbox_table" value="">'+'</td><td>'+'<input type="text" name="type" value="'+type+'">'
                            +'</td><td>'+'<input type="text" name="money" value="'+money+'">'+'</td>';
                    $('#table-list > tbody').append(str);
                }
                
            });
            
            
            $('#select_confirm').click(function(){
                var s='';//款项类型
                var m='';//金额
                $("input[name='checkbox_table']:checked").each(function (index,item) {
                    //console.log(index,item);
                    var row = $(this).parent("td").parent("tr");//获取选中行
                    console.log('row:',row);
                    var sname = row.find('td').eq(1).find("[name='type']").val();
                        s+=sname+','; 
                    var money=row.find('td').eq(2).find("[name='money']").val();
                        m+=money+',';
                    });
                    
                console.log(s);
                console.log(m);
                
                $.ajax({
                      type : 'POST',
                      url : '/bankJournal/bindInTypes',
                      cache : false,     // 禁用缓存
                      data : {
                        id:$('#id').val(),
                              type: s,
                              money:m
                           }, 
                      dataType : 'json',
                      success : function(result) {
                         layer.alert(result.msg, {
                             icon: 7,
                             btn: ['确定'],
                             yes: function(){
                                 refesh();
                                
                             }
                         }) 
                      },
                      error:function(){
                          console.log('error')
                      }
                  });
                
            });
            
        });
            
        
         /* 刷新 */
            function refesh() {
                location.replace(location.href);
            }
         
            
         
            
    </script>
</body>
</html>

js实现表格动态数据展示在其他页面上相关推荐

  1. table表格的使用(动态数据展示)

    # table表格的使用(动态数据展示) ## 第一种方式<el-table :data="tableDataalllist" border style="widt ...

  2. 实现Java Web开发的关于echarts可视化动态数据展示

    实现Java Web开发的关于可视化动态数据展示 echarts是一个实现动态数据展示最方便的图形化展示工具.它能够完成数据实时传递更新并且能够完成页面直观的展示.最开始时,echarts是由百度设计 ...

  3. 【Python案例】爬取某bo热搜榜并做动态数据展示

    目录 前言 正文 基本开发环境 相关模块的使用 需求数据来源分析 代码实现 动态数据展示 前言 嗨嗨,大家好啊 最近有没有在某bo吃瓜啊,今年的瓜好像不少哦,近期的李某某事件真的令我大为震惊

  4. PHP:使用curl请求聚合支付的驾考宝典题库接口数据, 并渲染到页面上;composer 常用的指令;mvc pathinfo 路由映射实现

    PHP:使用curl请求聚合支付的驾考宝典题库接口数据, 并渲染到页面上;composer 常用的指令;mvc pathinfo 路由映射实现 一. API 基础知识 url 的相关知识 1.1 一切 ...

  5. WebGIS中利用AGS JS+eCharts实现一些数据展示的探索

    文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/. 1.背景 eCharts提供了迁徙图.热点图.夜视图等跟地图能够很好的 ...

  6. java 动态数据展示地图_Echarts实现地图下钻+地图数据展示

    核心提示:var jiangxi = '/asset/get/s/data-1518338017111-rJK1gtpUM.json';var yingtan = '/asset/get/s/data ...

  7. 中国分省份像素地图(HTML+JS 轻量级实现地图数据展示)

    中国分省份像素地图 想法由来 先看效果(东三省) 实现过程 ps上画个大概 看着这个图,编制js数据 HTML + JS 代码 相关数据文件 人口数据文件 data.js 像素描述文件:chinapi ...

  8. element框架的teble表格的数据展示由横向转纵向

    <template><div class="m50"><el-table border style="margin-top: 50px;&q ...

  9. js怎么将json数据展示在html代码,JS格式化json数据展示到页面中

    html页面: 查询json结果 studyid* partnerId token 查询 查询结果: css代码: .red-text { color: red; } .size-big { widt ...

最新文章

  1. 值得收藏!7个值得下载的软件,让人大开眼界!
  2. 软件工程个人作业(2)
  3. 每周分享五个 PyCharm 使用技巧(四)
  4. 初学者宝典:C语言入门基础知识大全(下)
  5. 机器学习 啤酒数据集_啤酒数据集上的神经网络
  6. 如何拆计算机主机箱,一种方便拆卸的计算机主机箱的制作方法
  7. iphone开发之私有库private frameworks
  8. 支撑百万并发的数据库架构如何设计?
  9. 史上最硬核的rpm和dpkg依赖问题解决方案
  10. 同一性(identical)
  11. github常用命令汇总
  12. python绘图中文_Python绘图实现显示中文
  13. Linux图形终端与字符终端
  14. 最好的jQuery文件上传插件
  15. 读书笔记:[AWL]-2021.9.7
  16. 给大家分享两套WordPress收费主题
  17. 派森编程python_派森学python
  18. dell服务器装系统按哪个键,bios设置 dell笔记本重装系统按哪个键进入bios
  19. Java 中this和super的用法总结
  20. 微策生物递交注册:转型推动业绩大幅增长,年复合增长率达170%

热门文章

  1. 【Luogu】P1613 跑路
  2. 小编说之“常见问题答疑”
  3. 【我的Android进阶之旅】推荐一款能提升数十倍效率的Android应用开发助手
  4. Scala implement Comb Sort
  5. HTTP访问控制(CORS)
  6. shiro(2)-架构与配置
  7. 2.5Gb/s混合集成光发射机
  8. java-在应用中获取spring定义的bean
  9. 简单文件传输协议TFTP分析还原
  10. [HTTP协议]入门篇