数据的回填

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

开发工具与关键技术:Visual Studio/ 数据回填

作者:戴伟雄

撰写时间:2019年6月27日

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

在如今的信息时代我们在生活中会有很多时候在网上进行的一个信息的采集、提交、登记、注册等,很多的一个信息操作,任何时候我们都需要信息,无论是你上班还是在学校学习或者说上个网都需要身份证信息,信息对我们来说很重要。我们可以新增信息那同样我们就可以修改信息,而修改信息我们一般会有信息回填这样的一步操作,就是把当前用户新增的数据回填回来好让用户更直接的看到自己的信息更能方便的进行修改,下面我是直接从post 提交这里开始说,前面的话根据个人的情况不一样。

这边页面上边还是有的但我这边直接从这里开始说,首先我们是先要获取到你需要更改信息的一个主键,我们这边上面是获取到的一个用户ID,获取到之后我们就可以写post 一个方法,首先是提交的路径你这个控制器写在哪那么路径就应该对应,写好路径然后就是一个信息的传递就是你获取到的主键就行了,然后就是一个function()括号里面给个参数,这个参数用来接收控制器那边传过来的值,页面到这了的话其实是要写控制器的代码了但是 这边截图了就在这说一下吧。

数据的回填

 

数据的回填

//数据回填

 loadDatatoForm("formInsertAcademe", jsonData)

我这边数据回填是用的一个插件,这个插件直接拿到项目中就能用了,就是()里面第一个参数就是你要回填的表单,第二个参数就是你回填的数据,这样就可以自动回填数据了,这里虽然能自动回填数据,但还是有一些数据它不能进行回填,比如下边。

//确认密码回填

$("#IsQueRenMiMa").val(jsonData.Password);

我这边有一个 “确认密码”这个确认密码在数据库中是没有数据的,所以用这个插件肯定是回填不了的,可以看到我这边就是一个手动回填,首先获取到确认密码的input直接给val值因为确认密码的值和密码的值是一样的所以这里直接个密码的值就行了

数据的回填

这边这个单选框我的回填时是出现问题的,这边这个性别:男、女,是能正常回填,而这个状态:启用、禁用就不能够在插件中回填,可能是数据类型的原因,我的性别在数据库中存的就是,男和女,而状态在数据库中存的是一个bit类型是true和false,可能就是这个原因导致我的状态不能正常回填,所以我这边就有一个解决方法, 就是拿到数据进行一个判断,如果是为true那么就选中启用框,否则就是选中禁用框,因为只有两种情况,所以这样就可以咯。

if (jsonData.State == true) {

        $("#gridRadios1").attr("checked", "checked");

     }

     else {

         $("#gridRadios2").attr("checked", "checked");

 }

这边控制器就是根据ID查询到对应的数据然后就返回到页面,页面就进行上面的操作就行了。

数据的回填

相关文章:

  • 2021-09-23
  • 2021-08-02
  • 2021-07-15
  • 2022-01-11
  • 2022-01-16
  • 2021-09-13
  • 2021-11-07
猜你喜欢
  • 2021-08-25
  • 2022-01-20
  • 2021-12-14
  • 2021-10-20
  • 2022-12-23
相关资源
相似解决方案