Java后台传到前台的数据,在table里面怎么将相同的td合并成一行。数据是动态的,不确定有多少条

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java后台传到前台的数据,在table里面怎么将相同的td合并成一行。数据是动态的,不确定有多少条相关的知识,希望对你有一定的参考价值。

要做成后面的图片的样子,最好有代码

参考技术A <td class="text-center" colspan="9"> </td>
colspan 规定单元格可横跨的列数。我举的例子就是九列
rowspan 规定单元格可纵跨的行数 自己实验下追问

这个我知道,关键是我现在不知道有多少条是一样的,这个要动态改变,而且这个数据也是动态显示的

追答

ajax请求返回data时先 循环确定确定节点 然后拼接页面时 根据节点合并单元格

追问

我现在知道每种都有多少条了,拼接的时候怎么写判断条件呢

追答

获取到数据还不能获取到节点吗?
实在不行你重新整理成一个新的二维数组也好啊 把名字一样的挨个插进去

假如 判断 如果 data[k].name==检测调度中心 放在第一个等等 简单的方法一时想不出来 笨的解决办法就这种了

本回答被提问者采纳
参考技术B

有两种解决方案

    在后台进行分类后传到前台

    在前台用js技术动态改变table的结构

参考技术C 后台不能去重复么追问

不能,现在要做的就是将相同的合并

thinkphp 前台id传到后台

$('#banners li .fa-trash-o').on('click',function()
var ids =$(this).attr('img_id');
alert(ids);

)
这是前台,。点击时获取的每一张图片ID,已经在前台输出出来了,要着怎么把它传到后台,并指定对应方法操作。谢谢

1,可以通过form表单post到后台,在控制器里面通过I('post.id')就可得到表单提交的id。
2,可以通过URL传递到后台,比如‘路径?id=xxx',然后控制器里I('get.id')获取。
3,可以用ajax传递到后台。
-----------
具体操作要看你需要实现什么再来谈了。
参考技术A $.getJSON("/后台地址?id=ids",function(data)
alert(data);

)追问

这个后台接收不到啊

以上是关于Java后台传到前台的数据,在table里面怎么将相同的td合并成一行。数据是动态的,不确定有多少条的主要内容,如果未能解决你的问题,请参考以下文章

java后台怎么把数据库二进制图片传到前台显示?

求助后台json串返回到前台自动四舍五入怎么解决

求助后台json串返回到前台自动四舍五入怎么解决

thinkphp 前台id传到后台

java在后台如何将前台传过来的json格式数据转换为map?

java web后台通过通讯协议拿到数据后怎么主动让其在前端页面上显示出来?