多表关联前端生成json传值给后台(类似树形结构)
来源:互联网 发布:会声会影软件手机版 编辑:程序博客网 时间:2024/05/06 17:17
首先我这个功能实现的是多层级关系,相当于三表关联,输入第一张信息点击下一步,出现第二张表和第二张表的所属关系(表三)。可以增加多个二级表,同时增加二级表的同时对应增加第三张表,和树形结构图有点像,在这里展示页面关系
关系就是这种,以此类推。这种表单提交,找不到所属子模块元素,所以我用ajax提交。
//表二与标三关联数组var arrayObj = {};var Obj1 = $('.box-default:eq(0)').find('input');for (var i = 0; i < Obj1.length; i++) { arrayObj[Obj1[i]['name']] = Obj1[i].value;}var json_one = JSON.stringify(arrayObj);var arr = {};$('#numberOne tr').each(function (c, d) { var arr1 = {}; var Obj3 = $('#detail').find('div.colpalsy').eq(c).find('tbody tr'); $(d).find('input:text').each(function (e, f) { arr1[f.name] = $(f).val(); var arr2 = {}; Obj3.each(function (m, n) { var arr3 = {}; $(n).find('input:text').each(function (o, p) { arr3[p.name] = $(p).val(); }); arr2[m] = arr3; //arr1[m] = [arr2]; }); arr1['child'] = arr2; }); arr[c] = arr1;});var json = JSON.stringify(arr);console.log(json);
至于循环的元素是页面上获取input上级的元素,在不同的项目中是不一样的,传值的时候把json传给后台for循环就行,这是生成的标准的json。可以无限极添加
阅读全文
0 0
- 多表关联前端生成json传值给后台(类似树形结构)
- .net前端后台两种方式处理树形结构(tree)
- 树形结构数据后台处理:一次循环生成树
- 前端传值给后台的三种方法
- 将Json数组转换为树形结构生成菜单列表
- mysql多表关联时 关联字段值为多个时类似(1,3)时 关联问题
- 前端传数组给后台的问题
- 正确的前端传后台json方式
- jfinal前端前台传json后台接收
- java 生成 树形结构数据(tree)
- POST请求给后台传JSON
- ASP.NET 前端AJAX请求数据及后台ashx返回json给前端。
- hibernate树形结构多对一双向关联
- mySQL中构建树形结构(类似oracle的树形结构)
- 前端页面实现树形结构
- 树形结构后台数据代码拼装(基于上一篇)
- ajax请求后台得到json数据后动态生成树形下拉框
- 构建Json树形目录结构
- redis数据结构详解之Hash(四)
- MySQL复习秘籍
- 15分钟成为Git专家
- FaceBook 三方分享 之 添加Android平台 的 密钥散列
- ubuntu下修改环境变量以及添加PYTHONPATH方法
- 多表关联前端生成json传值给后台(类似树形结构)
- 手把手交你解决Android studio无法导入项目问题
- 漂亮的css文字效果
- Unity3D: 给字符串中的部分字体添加颜色突出显示
- java编程思想笔记
- 有关Lucene的问题(2):stemming和lemmatization
- 学习总结:==与equals的区别
- 现在竟然还有人拍 魔 字开头的电影?
- SelectOne源码学习