多表回填

开发工具与关键技术:mvc

作者:黄志鹏

撰写时间:2019/6/27

在我们做项目的时候我们经常需要做数据的修改,当我们点击修改按钮的时候在修改的输入框中并不是直接又把需要的数据重新填写一遍,而是回填还未修改前的所有数据,这样可以减少相同数据多次输入的情况出现。下面我们来说说数据的回填,而我们回填的数据是来自不同的几张表,这个时候我们应该怎么做呢。

首先我们应该查询出一张与我们需要回填所有数据相关的表,也就是说先查询出一张中间表做为表与表连接关系的桥梁,我们再通过这一张表来连接其他的数据表格。

我们先来看看表与表的连接。截图如下:

在这里插入图片描述

但我们把所有需要的表都连接好后,我们就要给需要回填的字段赋值。在这里我们需要写清楚每一个字段是来源来源于那一张表。截图如下:

在这里插入图片描述

当我们在控制层那边写好回填的方法后我们就转到视图这边写提交的方法。

function
openUpdatery(jtryID) {

        $("#jiatixg").modal('show');

        $('#formEmployeexg
          input[type="reset"]').click();

        $.post("hui",

              
     { TDADID: jtryID }, function (data) {

                  
       loadDatatoForm("formEmployeexg", data); 

              
       }, "json");

在这里我们是根据form表单来提交,当我们打开修改模态框直接提交回填的方法即可。

下面是修改的样式截图:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值